DBA Data[Home] [Help]

APPS.XLA_08407_AAD_S_000013_BC_PKG dependencies on XLA_AE_JOURNAL_ENTRY_PKG

Line 24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

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

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

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

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

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

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

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

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

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

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

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

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

261: ,p_level => C_LEVEL_PROCEDURE
262: ,p_module => l_log_module);
263: END IF;
264:
265: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
266: l_component_type := 'AMB_DESCRIPTION';
267: l_component_code := 'CC_COMMON_DTL_DESC';
268: l_component_type_code := 'S';
269: l_component_appl_id := 8407;

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

354: ,p_level => C_LEVEL_PROCEDURE
355: ,p_module => l_log_module);
356: END IF;
357:
358: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
359: l_component_type := 'AMB_DESCRIPTION';
360: l_component_code := 'CC_COMMON_HDR_DESC';
361: l_component_type_code := 'S';
362: l_component_appl_id := 8407;

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

492: (p_msg => 'END of AcctDerRule_3(invalid)'
493: ,p_level => C_LEVEL_PROCEDURE
494: ,p_module => l_log_module);
495: END IF;
496: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
497: x_value_type_code := null;
498: l_output_value := null;
499: xla_accounting_err_pkg.build_message
500: (p_appli_s_name => 'XLA'

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

512: 'XLA_OWNER_TYPE'
513: ,l_component_type_code
514: )
515: ,p_token_3 => 'PAD_NAME'
516: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
517: ,p_token_4 => 'PAD_OWNER'
518: ,p_value_4 => xla_lookups_pkg.get_meaning(
519: 'XLA_OWNER_TYPE'
520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

516: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
517: ,p_token_4 => 'PAD_OWNER'
518: ,p_value_4 => xla_lookups_pkg.get_meaning(
519: 'XLA_OWNER_TYPE'
520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
521: )
522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

518: ,p_value_4 => xla_lookups_pkg.get_meaning(
519: 'XLA_OWNER_TYPE'
520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
521: )
522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
525: ,p_ae_header_id => NULL
526: );

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

519: 'XLA_OWNER_TYPE'
520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
521: )
522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
525: ,p_ae_header_id => NULL
526: );
527: RETURN l_output_value;

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

520: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
521: )
522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
525: ,p_ae_header_id => NULL
526: );
527: RETURN l_output_value;
528: EXCEPTION

Line 608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

604: l_tmp_amt NUMBER;
605: l_acc_rev_natural_side_code VARCHAR2(1);
606:
607: l_num_entries NUMBER;
608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
612: l_recog_line_1 NUMBER;

Line 609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

605: l_acc_rev_natural_side_code VARCHAR2(1);
606:
607: l_num_entries NUMBER;
608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
612: l_recog_line_1 NUMBER;
613: l_recog_line_2 NUMBER;

Line 610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

606:
607: l_num_entries NUMBER;
608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
612: l_recog_line_1 NUMBER;
613: l_recog_line_2 NUMBER;
614:

Line 611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

607: l_num_entries NUMBER;
608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
612: l_recog_line_1 NUMBER;
613: l_recog_line_2 NUMBER;
614:
615: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 617: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

613: l_recog_line_2 NUMBER;
614:
615: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
616: l_bflow_applied_to_amt NUMBER; -- 5132302
617: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
618:
619: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
620:
621: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

688: l_accrual_line_num := NULL; -- 4262811
689: l_tmp_amt := NULL; -- 4262811
690: --
691:
692: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
693: l_balance_type_code <> 'B' THEN
694: IF p_source_6 IS NOT NULL AND
695: NVL(p_source_7,'
696: ') <> 'Y'

Line 765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

761: --
762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
763:
764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
766:
767: -- 4955764
768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
769: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

799: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
800:
801: IF xla_accounting_cache_pkg.GetValueChar
802: (p_source_code => 'LEDGER_CATEGORY_CODE'
803: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
804: AND l_bflow_method_code = 'PRIOR_ENTRY'
805: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
806: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
807: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

909: p_lookup_type => 'XLA_OWNER_TYPE'
910: ,p_lookup_code => l_component_type_code
911: )
912: ,p_token_4 => 'PRODUCT_NAME'
913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
917: ,p_ae_header_id => NULL

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

910: ,p_lookup_code => l_component_type_code
911: )
912: ,p_token_4 => 'PRODUCT_NAME'
913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
917: ,p_ae_header_id => NULL
918: );

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

911: )
912: ,p_token_4 => 'PRODUCT_NAME'
913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
917: ,p_ae_header_id => NULL
918: );
919:

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

912: ,p_token_4 => 'PRODUCT_NAME'
913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
917: ,p_ae_header_id => NULL
918: );
919:
920: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

943: ----------------------------------------------------------------------------------
944: -- 4219869 Business Flow
945: -- Update journal entry status -- Need to generate this within IF
946: ----------------------------------------------------------------------------------
947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
949: ,p_balance_type_code => l_balance_type_code
950: );
951:

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

988:
989: --
990: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
991: --
992: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
993: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
994: ELSE
995: ---------------------------------------------------------------------------------------------------
996: -- 4262811a Switch Sign

Line 1017: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1013:
1014: XLA_AE_LINES_PKG.ValidateCurrentLine;
1015: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1016:
1017: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1018: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1019: ,p_balance_type_code => l_balance_type_code);
1020:
1021: END IF;

Line 1131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1127: l_tmp_amt NUMBER;
1128: l_acc_rev_natural_side_code VARCHAR2(1);
1129:
1130: l_num_entries NUMBER;
1131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1135: l_recog_line_1 NUMBER;

Line 1132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1128: l_acc_rev_natural_side_code VARCHAR2(1);
1129:
1130: l_num_entries NUMBER;
1131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1135: l_recog_line_1 NUMBER;
1136: l_recog_line_2 NUMBER;

Line 1133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1129:
1130: l_num_entries NUMBER;
1131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1135: l_recog_line_1 NUMBER;
1136: l_recog_line_2 NUMBER;
1137:

Line 1134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1130: l_num_entries NUMBER;
1131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1135: l_recog_line_1 NUMBER;
1136: l_recog_line_2 NUMBER;
1137:
1138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1136: l_recog_line_2 NUMBER;
1137:
1138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1139: l_bflow_applied_to_amt NUMBER; -- 5132302
1140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1141:
1142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1143:
1144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1211: l_accrual_line_num := NULL; -- 4262811
1212: l_tmp_amt := NULL; -- 4262811
1213: --
1214:
1215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1216: l_balance_type_code <> 'B' THEN
1217: IF p_source_12 IS NOT NULL AND
1218: NVL(p_source_7,'
1219: ') <> 'Y'

Line 1288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1284: --
1285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1286:
1287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1289:
1290: -- 4955764
1291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1332: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1333:
1334: IF xla_accounting_cache_pkg.GetValueChar
1335: (p_source_code => 'LEDGER_CATEGORY_CODE'
1336: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1337: AND l_bflow_method_code = 'PRIOR_ENTRY'
1338: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1339: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1340: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1442: p_lookup_type => 'XLA_OWNER_TYPE'
1443: ,p_lookup_code => l_component_type_code
1444: )
1445: ,p_token_4 => 'PRODUCT_NAME'
1446: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1447: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1448: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1449: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL

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

1443: ,p_lookup_code => l_component_type_code
1444: )
1445: ,p_token_4 => 'PRODUCT_NAME'
1446: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1447: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1448: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1449: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );

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

1444: )
1445: ,p_token_4 => 'PRODUCT_NAME'
1446: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1447: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1448: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1449: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );
1452:

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

1445: ,p_token_4 => 'PRODUCT_NAME'
1446: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1447: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1448: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1449: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );
1452:
1453: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1480: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1476: ----------------------------------------------------------------------------------
1477: -- 4219869 Business Flow
1478: -- Update journal entry status -- Need to generate this within IF
1479: ----------------------------------------------------------------------------------
1480: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1481: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1482: ,p_balance_type_code => l_balance_type_code
1483: );
1484:

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

1521:
1522: --
1523: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1524: --
1525: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1526: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1527: ELSE
1528: ---------------------------------------------------------------------------------------------------
1529: -- 4262811a Switch Sign

Line 1550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1546:
1547: XLA_AE_LINES_PKG.ValidateCurrentLine;
1548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1549:
1550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1552: ,p_balance_type_code => l_balance_type_code);
1553:
1554: END IF;

Line 1654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1650: l_tmp_amt NUMBER;
1651: l_acc_rev_natural_side_code VARCHAR2(1);
1652:
1653: l_num_entries NUMBER;
1654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1658: l_recog_line_1 NUMBER;

Line 1655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1651: l_acc_rev_natural_side_code VARCHAR2(1);
1652:
1653: l_num_entries NUMBER;
1654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1658: l_recog_line_1 NUMBER;
1659: l_recog_line_2 NUMBER;

Line 1656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1652:
1653: l_num_entries NUMBER;
1654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1658: l_recog_line_1 NUMBER;
1659: l_recog_line_2 NUMBER;
1660:

Line 1657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1653: l_num_entries NUMBER;
1654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1658: l_recog_line_1 NUMBER;
1659: l_recog_line_2 NUMBER;
1660:
1661: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1663: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1659: l_recog_line_2 NUMBER;
1660:
1661: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1662: l_bflow_applied_to_amt NUMBER; -- 5132302
1663: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1664:
1665: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1666:
1667: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1734: l_accrual_line_num := NULL; -- 4262811
1735: l_tmp_amt := NULL; -- 4262811
1736: --
1737:
1738: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1739: l_balance_type_code <> 'B' THEN
1740: IF p_source_6 IS NOT NULL AND
1741: NVL(p_source_7,'
1742: ') = 'Y'

Line 1811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1807: --
1808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1809:
1810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1812:
1813: -- 4955764
1814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1845: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1846:
1847: IF xla_accounting_cache_pkg.GetValueChar
1848: (p_source_code => 'LEDGER_CATEGORY_CODE'
1849: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1850: AND l_bflow_method_code = 'PRIOR_ENTRY'
1851: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1852: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1853: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1955: p_lookup_type => 'XLA_OWNER_TYPE'
1956: ,p_lookup_code => l_component_type_code
1957: )
1958: ,p_token_4 => 'PRODUCT_NAME'
1959: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1960: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1961: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1962: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1963: ,p_ae_header_id => NULL

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

1956: ,p_lookup_code => l_component_type_code
1957: )
1958: ,p_token_4 => 'PRODUCT_NAME'
1959: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1960: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1961: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1962: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1963: ,p_ae_header_id => NULL
1964: );

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

1957: )
1958: ,p_token_4 => 'PRODUCT_NAME'
1959: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1960: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1961: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1962: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1963: ,p_ae_header_id => NULL
1964: );
1965:

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

1958: ,p_token_4 => 'PRODUCT_NAME'
1959: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1960: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1961: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1962: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1963: ,p_ae_header_id => NULL
1964: );
1965:
1966: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1989: ----------------------------------------------------------------------------------
1990: -- 4219869 Business Flow
1991: -- Update journal entry status -- Need to generate this within IF
1992: ----------------------------------------------------------------------------------
1993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1994: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1995: ,p_balance_type_code => l_balance_type_code
1996: );
1997:

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

2034:
2035: --
2036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2037: --
2038: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2040: ELSE
2041: ---------------------------------------------------------------------------------------------------
2042: -- 4262811a Switch Sign

Line 2063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2059:
2060: XLA_AE_LINES_PKG.ValidateCurrentLine;
2061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2062:
2063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2065: ,p_balance_type_code => l_balance_type_code);
2066:
2067: END IF;

Line 2167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2163: l_tmp_amt NUMBER;
2164: l_acc_rev_natural_side_code VARCHAR2(1);
2165:
2166: l_num_entries NUMBER;
2167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2171: l_recog_line_1 NUMBER;

Line 2168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2164: l_acc_rev_natural_side_code VARCHAR2(1);
2165:
2166: l_num_entries NUMBER;
2167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2171: l_recog_line_1 NUMBER;
2172: l_recog_line_2 NUMBER;

Line 2169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2165:
2166: l_num_entries NUMBER;
2167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2171: l_recog_line_1 NUMBER;
2172: l_recog_line_2 NUMBER;
2173:

Line 2170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2166: l_num_entries NUMBER;
2167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2171: l_recog_line_1 NUMBER;
2172: l_recog_line_2 NUMBER;
2173:
2174: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2176: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2172: l_recog_line_2 NUMBER;
2173:
2174: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2175: l_bflow_applied_to_amt NUMBER; -- 5132302
2176: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2177:
2178: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2179:
2180: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2247: l_accrual_line_num := NULL; -- 4262811
2248: l_tmp_amt := NULL; -- 4262811
2249: --
2250:
2251: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2252: l_balance_type_code <> 'B' THEN
2253: IF p_source_12 IS NOT NULL AND
2254: NVL(p_source_7,'
2255: ') = 'Y'

Line 2324: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2320: --
2321: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2322:
2323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2324: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2325:
2326: -- 4955764
2327: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2328: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2359:
2360: IF xla_accounting_cache_pkg.GetValueChar
2361: (p_source_code => 'LEDGER_CATEGORY_CODE'
2362: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2363: AND l_bflow_method_code = 'PRIOR_ENTRY'
2364: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2365: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2366: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2468: p_lookup_type => 'XLA_OWNER_TYPE'
2469: ,p_lookup_code => l_component_type_code
2470: )
2471: ,p_token_4 => 'PRODUCT_NAME'
2472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2476: ,p_ae_header_id => NULL

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

2469: ,p_lookup_code => l_component_type_code
2470: )
2471: ,p_token_4 => 'PRODUCT_NAME'
2472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2476: ,p_ae_header_id => NULL
2477: );

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

2470: )
2471: ,p_token_4 => 'PRODUCT_NAME'
2472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2476: ,p_ae_header_id => NULL
2477: );
2478:

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

2471: ,p_token_4 => 'PRODUCT_NAME'
2472: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2473: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2474: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2475: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2476: ,p_ae_header_id => NULL
2477: );
2478:
2479: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2502: ----------------------------------------------------------------------------------
2503: -- 4219869 Business Flow
2504: -- Update journal entry status -- Need to generate this within IF
2505: ----------------------------------------------------------------------------------
2506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2508: ,p_balance_type_code => l_balance_type_code
2509: );
2510:

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

2547:
2548: --
2549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2550: --
2551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2553: ELSE
2554: ---------------------------------------------------------------------------------------------------
2555: -- 4262811a Switch Sign

Line 2576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2572:
2573: XLA_AE_LINES_PKG.ValidateCurrentLine;
2574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2575:
2576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2578: ,p_balance_type_code => l_balance_type_code);
2579:
2580: END IF;

Line 2680: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2676: l_tmp_amt NUMBER;
2677: l_acc_rev_natural_side_code VARCHAR2(1);
2678:
2679: l_num_entries NUMBER;
2680: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2681: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2682: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2683: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2684: l_recog_line_1 NUMBER;

Line 2681: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2677: l_acc_rev_natural_side_code VARCHAR2(1);
2678:
2679: l_num_entries NUMBER;
2680: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2681: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2682: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2683: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2684: l_recog_line_1 NUMBER;
2685: l_recog_line_2 NUMBER;

Line 2682: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2678:
2679: l_num_entries NUMBER;
2680: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2681: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2682: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2683: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2684: l_recog_line_1 NUMBER;
2685: l_recog_line_2 NUMBER;
2686:

Line 2683: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2679: l_num_entries NUMBER;
2680: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2681: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2682: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2683: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2684: l_recog_line_1 NUMBER;
2685: l_recog_line_2 NUMBER;
2686:
2687: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2689: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

2760: l_accrual_line_num := NULL; -- 4262811
2761: l_tmp_amt := NULL; -- 4262811
2762: --
2763:
2764: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2765: l_balance_type_code <> 'B' THEN
2766: IF p_source_6 IS NOT NULL AND
2767: NVL(p_source_7,'
2768: ') <> 'Y'

Line 2837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

2871: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2872:
2873: IF xla_accounting_cache_pkg.GetValueChar
2874: (p_source_code => 'LEDGER_CATEGORY_CODE'
2875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2876: AND l_bflow_method_code = 'PRIOR_ENTRY'
2877: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2878: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2879: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2981: p_lookup_type => 'XLA_OWNER_TYPE'
2982: ,p_lookup_code => l_component_type_code
2983: )
2984: ,p_token_4 => 'PRODUCT_NAME'
2985: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2986: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2987: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2988: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2989: ,p_ae_header_id => NULL

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

2982: ,p_lookup_code => l_component_type_code
2983: )
2984: ,p_token_4 => 'PRODUCT_NAME'
2985: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2986: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2987: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2988: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2989: ,p_ae_header_id => NULL
2990: );

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

2983: )
2984: ,p_token_4 => 'PRODUCT_NAME'
2985: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2986: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2987: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2988: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2989: ,p_ae_header_id => NULL
2990: );
2991:

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

2984: ,p_token_4 => 'PRODUCT_NAME'
2985: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2986: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2987: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2988: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2989: ,p_ae_header_id => NULL
2990: );
2991:
2992: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3019: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3015: ----------------------------------------------------------------------------------
3016: -- 4219869 Business Flow
3017: -- Update journal entry status -- Need to generate this within IF
3018: ----------------------------------------------------------------------------------
3019: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3020: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3021: ,p_balance_type_code => l_balance_type_code
3022: );
3023:

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

3060:
3061: --
3062: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3063: --
3064: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3065: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3066: ELSE
3067: ---------------------------------------------------------------------------------------------------
3068: -- 4262811a Switch Sign

Line 3089: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3085:
3086: XLA_AE_LINES_PKG.ValidateCurrentLine;
3087: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3088:
3089: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3090: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3091: ,p_balance_type_code => l_balance_type_code);
3092:
3093: END IF;

Line 3193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3189: l_tmp_amt NUMBER;
3190: l_acc_rev_natural_side_code VARCHAR2(1);
3191:
3192: l_num_entries NUMBER;
3193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3197: l_recog_line_1 NUMBER;

Line 3194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3190: l_acc_rev_natural_side_code VARCHAR2(1);
3191:
3192: l_num_entries NUMBER;
3193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3197: l_recog_line_1 NUMBER;
3198: l_recog_line_2 NUMBER;

Line 3195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3191:
3192: l_num_entries NUMBER;
3193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3197: l_recog_line_1 NUMBER;
3198: l_recog_line_2 NUMBER;
3199:

Line 3196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3192: l_num_entries NUMBER;
3193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3197: l_recog_line_1 NUMBER;
3198: l_recog_line_2 NUMBER;
3199:
3200: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3202: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3198: l_recog_line_2 NUMBER;
3199:
3200: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3201: l_bflow_applied_to_amt NUMBER; -- 5132302
3202: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3203:
3204: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3205:
3206: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3273: l_accrual_line_num := NULL; -- 4262811
3274: l_tmp_amt := NULL; -- 4262811
3275: --
3276:
3277: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3278: l_balance_type_code <> 'B' THEN
3279: IF p_source_12 IS NOT NULL AND
3280: NVL(p_source_7,'
3281: ') <> 'Y'

Line 3350: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3346: --
3347: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3348:
3349: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3350: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3351:
3352: -- 4955764
3353: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3354: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3384: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3385:
3386: IF xla_accounting_cache_pkg.GetValueChar
3387: (p_source_code => 'LEDGER_CATEGORY_CODE'
3388: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3389: AND l_bflow_method_code = 'PRIOR_ENTRY'
3390: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3391: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3392: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3494: p_lookup_type => 'XLA_OWNER_TYPE'
3495: ,p_lookup_code => l_component_type_code
3496: )
3497: ,p_token_4 => 'PRODUCT_NAME'
3498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3502: ,p_ae_header_id => NULL

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

3495: ,p_lookup_code => l_component_type_code
3496: )
3497: ,p_token_4 => 'PRODUCT_NAME'
3498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3502: ,p_ae_header_id => NULL
3503: );

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

3496: )
3497: ,p_token_4 => 'PRODUCT_NAME'
3498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3502: ,p_ae_header_id => NULL
3503: );
3504:

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

3497: ,p_token_4 => 'PRODUCT_NAME'
3498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3502: ,p_ae_header_id => NULL
3503: );
3504:
3505: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3528: ----------------------------------------------------------------------------------
3529: -- 4219869 Business Flow
3530: -- Update journal entry status -- Need to generate this within IF
3531: ----------------------------------------------------------------------------------
3532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3534: ,p_balance_type_code => l_balance_type_code
3535: );
3536:

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

3573:
3574: --
3575: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3576: --
3577: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3578: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3579: ELSE
3580: ---------------------------------------------------------------------------------------------------
3581: -- 4262811a Switch Sign

Line 3602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3598:
3599: XLA_AE_LINES_PKG.ValidateCurrentLine;
3600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3601:
3602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3603: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3604: ,p_balance_type_code => l_balance_type_code);
3605:
3606: END IF;

Line 3706: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3702: l_tmp_amt NUMBER;
3703: l_acc_rev_natural_side_code VARCHAR2(1);
3704:
3705: l_num_entries NUMBER;
3706: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3707: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3708: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3709: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3710: l_recog_line_1 NUMBER;

Line 3707: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3703: l_acc_rev_natural_side_code VARCHAR2(1);
3704:
3705: l_num_entries NUMBER;
3706: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3707: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3708: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3709: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3710: l_recog_line_1 NUMBER;
3711: l_recog_line_2 NUMBER;

Line 3708: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3704:
3705: l_num_entries NUMBER;
3706: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3707: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3708: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3709: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3710: l_recog_line_1 NUMBER;
3711: l_recog_line_2 NUMBER;
3712:

Line 3709: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3705: l_num_entries NUMBER;
3706: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3707: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3708: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3709: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3710: l_recog_line_1 NUMBER;
3711: l_recog_line_2 NUMBER;
3712:
3713: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3715: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3711: l_recog_line_2 NUMBER;
3712:
3713: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3714: l_bflow_applied_to_amt NUMBER; -- 5132302
3715: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3716:
3717: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3718:
3719: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3786: l_accrual_line_num := NULL; -- 4262811
3787: l_tmp_amt := NULL; -- 4262811
3788: --
3789:
3790: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3791: l_balance_type_code <> 'B' THEN
3792: IF p_source_6 IS NOT NULL AND
3793: NVL(p_source_7,'
3794: ') = 'Y'

Line 3863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3859: --
3860: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3861:
3862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3864:
3865: -- 4955764
3866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3898:
3899: IF xla_accounting_cache_pkg.GetValueChar
3900: (p_source_code => 'LEDGER_CATEGORY_CODE'
3901: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3902: AND l_bflow_method_code = 'PRIOR_ENTRY'
3903: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3904: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3905: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4007: p_lookup_type => 'XLA_OWNER_TYPE'
4008: ,p_lookup_code => l_component_type_code
4009: )
4010: ,p_token_4 => 'PRODUCT_NAME'
4011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4015: ,p_ae_header_id => NULL

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

4008: ,p_lookup_code => l_component_type_code
4009: )
4010: ,p_token_4 => 'PRODUCT_NAME'
4011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4015: ,p_ae_header_id => NULL
4016: );

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

4009: )
4010: ,p_token_4 => 'PRODUCT_NAME'
4011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4015: ,p_ae_header_id => NULL
4016: );
4017:

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

4010: ,p_token_4 => 'PRODUCT_NAME'
4011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4015: ,p_ae_header_id => NULL
4016: );
4017:
4018: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4041: ----------------------------------------------------------------------------------
4042: -- 4219869 Business Flow
4043: -- Update journal entry status -- Need to generate this within IF
4044: ----------------------------------------------------------------------------------
4045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4046: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4047: ,p_balance_type_code => l_balance_type_code
4048: );
4049:

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

4086:
4087: --
4088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4089: --
4090: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4091: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4092: ELSE
4093: ---------------------------------------------------------------------------------------------------
4094: -- 4262811a Switch Sign

Line 4115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4111:
4112: XLA_AE_LINES_PKG.ValidateCurrentLine;
4113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4114:
4115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4117: ,p_balance_type_code => l_balance_type_code);
4118:
4119: END IF;

Line 4219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4215: l_tmp_amt NUMBER;
4216: l_acc_rev_natural_side_code VARCHAR2(1);
4217:
4218: l_num_entries NUMBER;
4219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4223: l_recog_line_1 NUMBER;

Line 4220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4216: l_acc_rev_natural_side_code VARCHAR2(1);
4217:
4218: l_num_entries NUMBER;
4219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4223: l_recog_line_1 NUMBER;
4224: l_recog_line_2 NUMBER;

Line 4221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4217:
4218: l_num_entries NUMBER;
4219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4223: l_recog_line_1 NUMBER;
4224: l_recog_line_2 NUMBER;
4225:

Line 4222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4218: l_num_entries NUMBER;
4219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4223: l_recog_line_1 NUMBER;
4224: l_recog_line_2 NUMBER;
4225:
4226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4224: l_recog_line_2 NUMBER;
4225:
4226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4227: l_bflow_applied_to_amt NUMBER; -- 5132302
4228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4229:
4230: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4231:
4232: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4299: l_accrual_line_num := NULL; -- 4262811
4300: l_tmp_amt := NULL; -- 4262811
4301: --
4302:
4303: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4304: l_balance_type_code <> 'B' THEN
4305: IF p_source_12 IS NOT NULL AND
4306: NVL(p_source_7,'
4307: ') = 'Y'

Line 4376: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4372: --
4373: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4374:
4375: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4376: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4377:
4378: -- 4955764
4379: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4380: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4410: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4411:
4412: IF xla_accounting_cache_pkg.GetValueChar
4413: (p_source_code => 'LEDGER_CATEGORY_CODE'
4414: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4415: AND l_bflow_method_code = 'PRIOR_ENTRY'
4416: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4417: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4418: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4520: p_lookup_type => 'XLA_OWNER_TYPE'
4521: ,p_lookup_code => l_component_type_code
4522: )
4523: ,p_token_4 => 'PRODUCT_NAME'
4524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4528: ,p_ae_header_id => NULL

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

4521: ,p_lookup_code => l_component_type_code
4522: )
4523: ,p_token_4 => 'PRODUCT_NAME'
4524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4528: ,p_ae_header_id => NULL
4529: );

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

4522: )
4523: ,p_token_4 => 'PRODUCT_NAME'
4524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4528: ,p_ae_header_id => NULL
4529: );
4530:

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

4523: ,p_token_4 => 'PRODUCT_NAME'
4524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4528: ,p_ae_header_id => NULL
4529: );
4530:
4531: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4554: ----------------------------------------------------------------------------------
4555: -- 4219869 Business Flow
4556: -- Update journal entry status -- Need to generate this within IF
4557: ----------------------------------------------------------------------------------
4558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4560: ,p_balance_type_code => l_balance_type_code
4561: );
4562:

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

4599:
4600: --
4601: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4602: --
4603: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4604: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4605: ELSE
4606: ---------------------------------------------------------------------------------------------------
4607: -- 4262811a Switch Sign

Line 4628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4624:
4625: XLA_AE_LINES_PKG.ValidateCurrentLine;
4626: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4627:
4628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4629: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4630: ,p_balance_type_code => l_balance_type_code);
4631:
4632: END IF;

Line 4730: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4726: l_tmp_amt NUMBER;
4727: l_acc_rev_natural_side_code VARCHAR2(1);
4728:
4729: l_num_entries NUMBER;
4730: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4731: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4733: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4734: l_recog_line_1 NUMBER;

Line 4731: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4727: l_acc_rev_natural_side_code VARCHAR2(1);
4728:
4729: l_num_entries NUMBER;
4730: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4731: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4733: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4734: l_recog_line_1 NUMBER;
4735: l_recog_line_2 NUMBER;

Line 4732: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4728:
4729: l_num_entries NUMBER;
4730: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4731: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4733: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4734: l_recog_line_1 NUMBER;
4735: l_recog_line_2 NUMBER;
4736:

Line 4733: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4729: l_num_entries NUMBER;
4730: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4731: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4732: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4733: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4734: l_recog_line_1 NUMBER;
4735: l_recog_line_2 NUMBER;
4736:
4737: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4739: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4735: l_recog_line_2 NUMBER;
4736:
4737: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4738: l_bflow_applied_to_amt NUMBER; -- 5132302
4739: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4740:
4741: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4742:
4743: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4810: l_accrual_line_num := NULL; -- 4262811
4811: l_tmp_amt := NULL; -- 4262811
4812: --
4813:
4814: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4815: l_balance_type_code <> 'B' THEN
4816: IF p_source_6 IS NOT NULL
4817: THEN
4818:

Line 4885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4881: --
4882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4883:
4884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4886:
4887: -- 4955764
4888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4920:
4921: IF xla_accounting_cache_pkg.GetValueChar
4922: (p_source_code => 'LEDGER_CATEGORY_CODE'
4923: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4924: AND l_bflow_method_code = 'PRIOR_ENTRY'
4925: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4926: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4927: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5029: p_lookup_type => 'XLA_OWNER_TYPE'
5030: ,p_lookup_code => l_component_type_code
5031: )
5032: ,p_token_4 => 'PRODUCT_NAME'
5033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5037: ,p_ae_header_id => NULL

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

5030: ,p_lookup_code => l_component_type_code
5031: )
5032: ,p_token_4 => 'PRODUCT_NAME'
5033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5037: ,p_ae_header_id => NULL
5038: );

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

5031: )
5032: ,p_token_4 => 'PRODUCT_NAME'
5033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5037: ,p_ae_header_id => NULL
5038: );
5039:

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

5032: ,p_token_4 => 'PRODUCT_NAME'
5033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5037: ,p_ae_header_id => NULL
5038: );
5039:
5040: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5063: ----------------------------------------------------------------------------------
5064: -- 4219869 Business Flow
5065: -- Update journal entry status -- Need to generate this within IF
5066: ----------------------------------------------------------------------------------
5067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5069: ,p_balance_type_code => l_balance_type_code
5070: );
5071:

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

5108:
5109: --
5110: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5111: --
5112: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5113: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5114: ELSE
5115: ---------------------------------------------------------------------------------------------------
5116: -- 4262811a Switch Sign

Line 5137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5133:
5134: XLA_AE_LINES_PKG.ValidateCurrentLine;
5135: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5136:
5137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5139: ,p_balance_type_code => l_balance_type_code);
5140:
5141: END IF;

Line 5239: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5235: l_tmp_amt NUMBER;
5236: l_acc_rev_natural_side_code VARCHAR2(1);
5237:
5238: l_num_entries NUMBER;
5239: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5240: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5241: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5242: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5243: l_recog_line_1 NUMBER;

Line 5240: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5236: l_acc_rev_natural_side_code VARCHAR2(1);
5237:
5238: l_num_entries NUMBER;
5239: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5240: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5241: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5242: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5243: l_recog_line_1 NUMBER;
5244: l_recog_line_2 NUMBER;

Line 5241: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5237:
5238: l_num_entries NUMBER;
5239: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5240: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5241: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5242: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5243: l_recog_line_1 NUMBER;
5244: l_recog_line_2 NUMBER;
5245:

Line 5242: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5238: l_num_entries NUMBER;
5239: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5240: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5241: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5242: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5243: l_recog_line_1 NUMBER;
5244: l_recog_line_2 NUMBER;
5245:
5246: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5248: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5244: l_recog_line_2 NUMBER;
5245:
5246: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5247: l_bflow_applied_to_amt NUMBER; -- 5132302
5248: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5249:
5250: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5251:
5252: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5319: l_accrual_line_num := NULL; -- 4262811
5320: l_tmp_amt := NULL; -- 4262811
5321: --
5322:
5323: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5324: l_balance_type_code <> 'B' THEN
5325: IF p_source_12 IS NOT NULL
5326: THEN
5327:

Line 5394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5390: --
5391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5392:
5393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5395:
5396: -- 4955764
5397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5428: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5429:
5430: IF xla_accounting_cache_pkg.GetValueChar
5431: (p_source_code => 'LEDGER_CATEGORY_CODE'
5432: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5433: AND l_bflow_method_code = 'PRIOR_ENTRY'
5434: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5435: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5436: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5538: p_lookup_type => 'XLA_OWNER_TYPE'
5539: ,p_lookup_code => l_component_type_code
5540: )
5541: ,p_token_4 => 'PRODUCT_NAME'
5542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5546: ,p_ae_header_id => NULL

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

5539: ,p_lookup_code => l_component_type_code
5540: )
5541: ,p_token_4 => 'PRODUCT_NAME'
5542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5546: ,p_ae_header_id => NULL
5547: );

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

5540: )
5541: ,p_token_4 => 'PRODUCT_NAME'
5542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5546: ,p_ae_header_id => NULL
5547: );
5548:

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

5541: ,p_token_4 => 'PRODUCT_NAME'
5542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5546: ,p_ae_header_id => NULL
5547: );
5548:
5549: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5572: ----------------------------------------------------------------------------------
5573: -- 4219869 Business Flow
5574: -- Update journal entry status -- Need to generate this within IF
5575: ----------------------------------------------------------------------------------
5576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5578: ,p_balance_type_code => l_balance_type_code
5579: );
5580:

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

5617:
5618: --
5619: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5620: --
5621: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5622: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5623: ELSE
5624: ---------------------------------------------------------------------------------------------------
5625: -- 4262811a Switch Sign

Line 5646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5642:
5643: XLA_AE_LINES_PKG.ValidateCurrentLine;
5644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5645:
5646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5648: ,p_balance_type_code => l_balance_type_code);
5649:
5650: END IF;

Line 5748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5744: l_tmp_amt NUMBER;
5745: l_acc_rev_natural_side_code VARCHAR2(1);
5746:
5747: l_num_entries NUMBER;
5748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5752: l_recog_line_1 NUMBER;

Line 5749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5745: l_acc_rev_natural_side_code VARCHAR2(1);
5746:
5747: l_num_entries NUMBER;
5748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5752: l_recog_line_1 NUMBER;
5753: l_recog_line_2 NUMBER;

Line 5750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5746:
5747: l_num_entries NUMBER;
5748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5752: l_recog_line_1 NUMBER;
5753: l_recog_line_2 NUMBER;
5754:

Line 5751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5747: l_num_entries NUMBER;
5748: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5749: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5750: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5751: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5752: l_recog_line_1 NUMBER;
5753: l_recog_line_2 NUMBER;
5754:
5755: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5757: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5753: l_recog_line_2 NUMBER;
5754:
5755: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5756: l_bflow_applied_to_amt NUMBER; -- 5132302
5757: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5758:
5759: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5760:
5761: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5828: l_accrual_line_num := NULL; -- 4262811
5829: l_tmp_amt := NULL; -- 4262811
5830: --
5831:
5832: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5833: l_balance_type_code <> 'B' THEN
5834: IF p_source_6 IS NOT NULL
5835: THEN
5836:

Line 5903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5899: --
5900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5901:
5902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5904:
5905: -- 4955764
5906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5907: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5937: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5938:
5939: IF xla_accounting_cache_pkg.GetValueChar
5940: (p_source_code => 'LEDGER_CATEGORY_CODE'
5941: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5942: AND l_bflow_method_code = 'PRIOR_ENTRY'
5943: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5944: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5945: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6047: p_lookup_type => 'XLA_OWNER_TYPE'
6048: ,p_lookup_code => l_component_type_code
6049: )
6050: ,p_token_4 => 'PRODUCT_NAME'
6051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6055: ,p_ae_header_id => NULL

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

6048: ,p_lookup_code => l_component_type_code
6049: )
6050: ,p_token_4 => 'PRODUCT_NAME'
6051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6055: ,p_ae_header_id => NULL
6056: );

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

6049: )
6050: ,p_token_4 => 'PRODUCT_NAME'
6051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6055: ,p_ae_header_id => NULL
6056: );
6057:

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

6050: ,p_token_4 => 'PRODUCT_NAME'
6051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6055: ,p_ae_header_id => NULL
6056: );
6057:
6058: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6081: ----------------------------------------------------------------------------------
6082: -- 4219869 Business Flow
6083: -- Update journal entry status -- Need to generate this within IF
6084: ----------------------------------------------------------------------------------
6085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6086: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6087: ,p_balance_type_code => l_balance_type_code
6088: );
6089:

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

6126:
6127: --
6128: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6129: --
6130: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6131: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6132: ELSE
6133: ---------------------------------------------------------------------------------------------------
6134: -- 4262811a Switch Sign

Line 6155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6151:
6152: XLA_AE_LINES_PKG.ValidateCurrentLine;
6153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6154:
6155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6157: ,p_balance_type_code => l_balance_type_code);
6158:
6159: END IF;

Line 6257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6253: l_tmp_amt NUMBER;
6254: l_acc_rev_natural_side_code VARCHAR2(1);
6255:
6256: l_num_entries NUMBER;
6257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6261: l_recog_line_1 NUMBER;

Line 6258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6254: l_acc_rev_natural_side_code VARCHAR2(1);
6255:
6256: l_num_entries NUMBER;
6257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6261: l_recog_line_1 NUMBER;
6262: l_recog_line_2 NUMBER;

Line 6259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6255:
6256: l_num_entries NUMBER;
6257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6261: l_recog_line_1 NUMBER;
6262: l_recog_line_2 NUMBER;
6263:

Line 6260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6256: l_num_entries NUMBER;
6257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6261: l_recog_line_1 NUMBER;
6262: l_recog_line_2 NUMBER;
6263:
6264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6262: l_recog_line_2 NUMBER;
6263:
6264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6265: l_bflow_applied_to_amt NUMBER; -- 5132302
6266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6267:
6268: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6269:
6270: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6337: l_accrual_line_num := NULL; -- 4262811
6338: l_tmp_amt := NULL; -- 4262811
6339: --
6340:
6341: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6342: l_balance_type_code <> 'B' THEN
6343: IF p_source_12 IS NOT NULL
6344: THEN
6345:

Line 6412: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6408: --
6409: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6410:
6411: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6412: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6413:
6414: -- 4955764
6415: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6416: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6446: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6447:
6448: IF xla_accounting_cache_pkg.GetValueChar
6449: (p_source_code => 'LEDGER_CATEGORY_CODE'
6450: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6451: AND l_bflow_method_code = 'PRIOR_ENTRY'
6452: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6453: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6454: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6556: p_lookup_type => 'XLA_OWNER_TYPE'
6557: ,p_lookup_code => l_component_type_code
6558: )
6559: ,p_token_4 => 'PRODUCT_NAME'
6560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6564: ,p_ae_header_id => NULL

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

6557: ,p_lookup_code => l_component_type_code
6558: )
6559: ,p_token_4 => 'PRODUCT_NAME'
6560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6564: ,p_ae_header_id => NULL
6565: );

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

6558: )
6559: ,p_token_4 => 'PRODUCT_NAME'
6560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6564: ,p_ae_header_id => NULL
6565: );
6566:

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

6559: ,p_token_4 => 'PRODUCT_NAME'
6560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6564: ,p_ae_header_id => NULL
6565: );
6566:
6567: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6590: ----------------------------------------------------------------------------------
6591: -- 4219869 Business Flow
6592: -- Update journal entry status -- Need to generate this within IF
6593: ----------------------------------------------------------------------------------
6594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6595: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6596: ,p_balance_type_code => l_balance_type_code
6597: );
6598:

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

6635:
6636: --
6637: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6638: --
6639: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6640: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6641: ELSE
6642: ---------------------------------------------------------------------------------------------------
6643: -- 4262811a Switch Sign

Line 6664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6660:
6661: XLA_AE_LINES_PKG.ValidateCurrentLine;
6662: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6663:
6664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6666: ,p_balance_type_code => l_balance_type_code);
6667:
6668: END IF;

Line 6766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6762: l_tmp_amt NUMBER;
6763: l_acc_rev_natural_side_code VARCHAR2(1);
6764:
6765: l_num_entries NUMBER;
6766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6770: l_recog_line_1 NUMBER;

Line 6767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6763: l_acc_rev_natural_side_code VARCHAR2(1);
6764:
6765: l_num_entries NUMBER;
6766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6770: l_recog_line_1 NUMBER;
6771: l_recog_line_2 NUMBER;

Line 6768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6764:
6765: l_num_entries NUMBER;
6766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6770: l_recog_line_1 NUMBER;
6771: l_recog_line_2 NUMBER;
6772:

Line 6769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6765: l_num_entries NUMBER;
6766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6770: l_recog_line_1 NUMBER;
6771: l_recog_line_2 NUMBER;
6772:
6773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6771: l_recog_line_2 NUMBER;
6772:
6773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6774: l_bflow_applied_to_amt NUMBER; -- 5132302
6775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6776:
6777: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6778:
6779: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6846: l_accrual_line_num := NULL; -- 4262811
6847: l_tmp_amt := NULL; -- 4262811
6848: --
6849:
6850: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6851: l_balance_type_code <> 'B' THEN
6852: IF p_source_6 IS NOT NULL
6853: THEN
6854:

Line 6921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6917: --
6918: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6919:
6920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6922:
6923: -- 4955764
6924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6955: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6956:
6957: IF xla_accounting_cache_pkg.GetValueChar
6958: (p_source_code => 'LEDGER_CATEGORY_CODE'
6959: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6960: AND l_bflow_method_code = 'PRIOR_ENTRY'
6961: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6962: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6963: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7065: p_lookup_type => 'XLA_OWNER_TYPE'
7066: ,p_lookup_code => l_component_type_code
7067: )
7068: ,p_token_4 => 'PRODUCT_NAME'
7069: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7070: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7071: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7072: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7073: ,p_ae_header_id => NULL

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

7066: ,p_lookup_code => l_component_type_code
7067: )
7068: ,p_token_4 => 'PRODUCT_NAME'
7069: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7070: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7071: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7072: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7073: ,p_ae_header_id => NULL
7074: );

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

7067: )
7068: ,p_token_4 => 'PRODUCT_NAME'
7069: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7070: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7071: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7072: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7073: ,p_ae_header_id => NULL
7074: );
7075:

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

7068: ,p_token_4 => 'PRODUCT_NAME'
7069: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7070: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7071: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7072: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7073: ,p_ae_header_id => NULL
7074: );
7075:
7076: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7099: ----------------------------------------------------------------------------------
7100: -- 4219869 Business Flow
7101: -- Update journal entry status -- Need to generate this within IF
7102: ----------------------------------------------------------------------------------
7103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7104: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7105: ,p_balance_type_code => l_balance_type_code
7106: );
7107:

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

7144:
7145: --
7146: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7147: --
7148: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7149: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7150: ELSE
7151: ---------------------------------------------------------------------------------------------------
7152: -- 4262811a Switch Sign

Line 7173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7169:
7170: XLA_AE_LINES_PKG.ValidateCurrentLine;
7171: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7172:
7173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7175: ,p_balance_type_code => l_balance_type_code);
7176:
7177: END IF;

Line 7275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7271: l_tmp_amt NUMBER;
7272: l_acc_rev_natural_side_code VARCHAR2(1);
7273:
7274: l_num_entries NUMBER;
7275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7279: l_recog_line_1 NUMBER;

Line 7276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7272: l_acc_rev_natural_side_code VARCHAR2(1);
7273:
7274: l_num_entries NUMBER;
7275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7279: l_recog_line_1 NUMBER;
7280: l_recog_line_2 NUMBER;

Line 7277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7273:
7274: l_num_entries NUMBER;
7275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7279: l_recog_line_1 NUMBER;
7280: l_recog_line_2 NUMBER;
7281:

Line 7278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7274: l_num_entries NUMBER;
7275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7279: l_recog_line_1 NUMBER;
7280: l_recog_line_2 NUMBER;
7281:
7282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7280: l_recog_line_2 NUMBER;
7281:
7282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7283: l_bflow_applied_to_amt NUMBER; -- 5132302
7284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7285:
7286: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7287:
7288: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7355: l_accrual_line_num := NULL; -- 4262811
7356: l_tmp_amt := NULL; -- 4262811
7357: --
7358:
7359: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7360: l_balance_type_code <> 'B' THEN
7361: IF p_source_12 IS NOT NULL
7362: THEN
7363:

Line 7430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7426: --
7427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7428:
7429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7431:
7432: -- 4955764
7433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7464: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7465:
7466: IF xla_accounting_cache_pkg.GetValueChar
7467: (p_source_code => 'LEDGER_CATEGORY_CODE'
7468: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7469: AND l_bflow_method_code = 'PRIOR_ENTRY'
7470: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7471: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7472: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7574: p_lookup_type => 'XLA_OWNER_TYPE'
7575: ,p_lookup_code => l_component_type_code
7576: )
7577: ,p_token_4 => 'PRODUCT_NAME'
7578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7582: ,p_ae_header_id => NULL

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

7575: ,p_lookup_code => l_component_type_code
7576: )
7577: ,p_token_4 => 'PRODUCT_NAME'
7578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7582: ,p_ae_header_id => NULL
7583: );

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

7576: )
7577: ,p_token_4 => 'PRODUCT_NAME'
7578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7582: ,p_ae_header_id => NULL
7583: );
7584:

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

7577: ,p_token_4 => 'PRODUCT_NAME'
7578: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7579: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7580: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7581: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7582: ,p_ae_header_id => NULL
7583: );
7584:
7585: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7608: ----------------------------------------------------------------------------------
7609: -- 4219869 Business Flow
7610: -- Update journal entry status -- Need to generate this within IF
7611: ----------------------------------------------------------------------------------
7612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7613: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7614: ,p_balance_type_code => l_balance_type_code
7615: );
7616:

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

7653:
7654: --
7655: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7656: --
7657: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7658: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7659: ELSE
7660: ---------------------------------------------------------------------------------------------------
7661: -- 4262811a Switch Sign

Line 7682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7678:
7679: XLA_AE_LINES_PKG.ValidateCurrentLine;
7680: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7681:
7682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7683: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7684: ,p_balance_type_code => l_balance_type_code);
7685:
7686: END IF;

Line 8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8091:
8092: l_calculate_acctd_flag VARCHAR2(1) :='N';
8093: l_calculate_g_l_flag VARCHAR2(1) :='N';
8094: --
8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8092: l_calculate_acctd_flag VARCHAR2(1) :='N';
8093: l_calculate_g_l_flag VARCHAR2(1) :='N';
8094: --
8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

8093: l_calculate_g_l_flag VARCHAR2(1) :='N';
8094: --
8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

8094: --
8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8095: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

8096: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

8097: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8098: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8099: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8100: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8101: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8102: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8103: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

8104: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

8105: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

8106: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

8107: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

8108: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8109: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8110: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8111: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8119:

Line 8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

8112: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8119:
8120: l_event_id NUMBER;

Line 8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

8113: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8119:
8120: l_event_id NUMBER;
8121: l_previous_event_id NUMBER;

Line 8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

8114: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8115: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8116: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
8117: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
8118: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
8119:
8120: l_event_id NUMBER;
8121: l_previous_event_id NUMBER;
8122: l_first_event_id NUMBER;

Line 8136: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

8132: l_event_class_name VARCHAR2(80) := 'CC Contract Commitment';
8133: l_description VARCHAR2(4000);
8134: l_transaction_reversal NUMBER;
8135: l_ae_header_id NUMBER;
8136: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
8137: l_log_module VARCHAR2(240);
8138: --
8139: l_acct_reversal_source VARCHAR2(30);
8140: l_trx_reversal_source VARCHAR2(30);

Line 8404: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

8400:
8401: --
8402: -- set event info as cache for other routines to refer event attributes
8403: --
8404: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
8405: (p_application_id => p_application_id
8406: ,p_primary_ledger_id => p_primary_ledger_id
8407: ,p_base_ledger_id => p_base_ledger_id
8408: ,p_target_ledger_id => p_target_ledger_id

Line 8437: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

8433:
8434: --
8435: -- set the status of entry to C_VALID (0)
8436: --
8437: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
8438:
8439: --
8440: -- initialize a row for ae header
8441: --

Line 8466: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

8462: --
8463: -- initilaize the status of ae headers for diffrent balance types
8464: -- the status is initialised to C_NOT_CREATED (2)
8465: --
8466: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8467: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8468: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8469:
8470: --

Line 8467: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

8463: -- initilaize the status of ae headers for diffrent balance types
8464: -- the status is initialised to C_NOT_CREATED (2)
8465: --
8466: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8467: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8468: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8469:
8470: --
8471: -- call api to validate and store accounting attributes for header

Line 8468: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

8464: -- the status is initialised to C_NOT_CREATED (2)
8465: --
8466: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8467: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8468: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
8469:
8470: --
8471: -- call api to validate and store accounting attributes for header
8472: --

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

8509: --
8510: l_trx_reversal_source := SUBSTR(NULL, 1,30);
8511:
8512: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
8513: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
8514:
8515: xla_accounting_err_pkg.build_message
8516: (p_appli_s_name => 'XLA'
8517: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 8521: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

8517: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
8518: ,p_token_1 => 'ACCT_ATTR_NAME'
8519: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
8520: ,p_token_2 => 'PRODUCT_NAME'
8521: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8525:

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

8518: ,p_token_1 => 'ACCT_ATTR_NAME'
8519: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
8520: ,p_token_2 => 'PRODUCT_NAME'
8521: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8525:
8526: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

8519: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
8520: ,p_token_2 => 'PRODUCT_NAME'
8521: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8525:
8526: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
8527: --

Line 8524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

8520: ,p_token_2 => 'PRODUCT_NAME'
8521: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8522: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8523: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8524: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8525:
8526: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
8527: --
8528: -- following sets the accounting attributes needed to reverse

Line 8543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

8539: ----------------------------------------------------------------
8540: -- 4262811 - update the header statuses to invalid in need be
8541: ----------------------------------------------------------------
8542: --
8543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
8544:
8545:
8546: -----------------------------------------------
8547: -- No accrual reversal for the event class/type

Line 8675: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

8671: ,p_module => l_log_module);
8672: END IF;
8673:
8674: --
8675: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
8676: --
8677: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
8678: --
8679: -- set event info as cache for other routines to refer event attributes

Line 8677: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

8673:
8674: --
8675: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
8676: --
8677: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
8678: --
8679: -- set event info as cache for other routines to refer event attributes
8680: --
8681:

Line 8685: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

8681:
8682: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
8683: l_previous_event_id := l_event_id;
8684:
8685: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
8686: (p_application_id => p_application_id
8687: ,p_primary_ledger_id => p_primary_ledger_id
8688: ,p_base_ledger_id => p_base_ledger_id
8689: ,p_target_ledger_id => p_target_ledger_id

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

8722: l_acct_reversal_source := SUBSTR(NULL, 1,30);
8723:
8724: IF l_continue_with_lines THEN
8725: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
8726: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
8727:
8728: xla_accounting_err_pkg.build_message
8729: (p_appli_s_name => 'XLA'
8730: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 8734: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

8730: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
8731: ,p_token_1 => 'LINE_NUMBER'
8732: ,p_value_1 => l_array_extract_line_num(Idx)
8733: ,p_token_2 => 'PRODUCT_NAME'
8734: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8735: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8736: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8737: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8738:

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

8731: ,p_token_1 => 'LINE_NUMBER'
8732: ,p_value_1 => l_array_extract_line_num(Idx)
8733: ,p_token_2 => 'PRODUCT_NAME'
8734: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8735: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8736: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8737: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8738:
8739: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

8732: ,p_value_1 => l_array_extract_line_num(Idx)
8733: ,p_token_2 => 'PRODUCT_NAME'
8734: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8735: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8736: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8737: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8738:
8739: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
8740: --

Line 8737: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

8733: ,p_token_2 => 'PRODUCT_NAME'
8734: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
8735: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
8736: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8737: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
8738:
8739: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
8740: --
8741: -- following sets the accounting attributes needed to reverse

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

8873:
8874: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
8875: -- or secondary ledger that has different currency with primary
8876: -- or alc that is calculated by sla
8877: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8878: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
8879:
8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

8874: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
8875: -- or secondary ledger that has different currency with primary
8876: -- or alc that is calculated by sla
8877: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8878: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
8879:
8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
8882: AND (l_actual_flag = 'A')) THEN

Line 8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

8876: -- or alc that is calculated by sla
8877: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8878: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
8879:
8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
8882: AND (l_actual_flag = 'A')) THEN
8883: XLA_AE_LINES_PKG.CreateGainOrLossLines(
8884: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

8877: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8878: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
8879:
8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
8882: AND (l_actual_flag = 'A')) THEN
8883: XLA_AE_LINES_PKG.CreateGainOrLossLines(
8884: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8885: ,p_application_id => p_application_id

Line 8884: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

8880: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
8881: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
8882: AND (l_actual_flag = 'A')) THEN
8883: XLA_AE_LINES_PKG.CreateGainOrLossLines(
8884: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8885: ,p_application_id => p_application_id
8886: ,p_amb_context_code => 'DEFAULT'
8887: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
8888: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 8887: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

8883: XLA_AE_LINES_PKG.CreateGainOrLossLines(
8884: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
8885: ,p_application_id => p_application_id
8886: ,p_amb_context_code => 'DEFAULT'
8887: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
8888: ,p_event_class_code => C_EVENT_CLASS_CODE
8889: ,p_event_type_code => C_EVENT_TYPE_CODE
8890:
8891: ,p_gain_ccid => -1

Line 9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9324:
9325: l_calculate_acctd_flag VARCHAR2(1) :='N';
9326: l_calculate_g_l_flag VARCHAR2(1) :='N';
9327: --
9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9325: l_calculate_acctd_flag VARCHAR2(1) :='N';
9326: l_calculate_g_l_flag VARCHAR2(1) :='N';
9327: --
9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

9326: l_calculate_g_l_flag VARCHAR2(1) :='N';
9327: --
9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

9327: --
9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9328: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

9329: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

9330: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9331: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9332: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9333: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9334: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9335: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9336: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

9337: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

9338: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

9339: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

9340: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

9341: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9342: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9343: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9344: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9352:

Line 9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

9345: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9352:
9353: l_event_id NUMBER;

Line 9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

9346: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9352:
9353: l_event_id NUMBER;
9354: l_previous_event_id NUMBER;

Line 9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

9347: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9348: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9349: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
9350: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
9351: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
9352:
9353: l_event_id NUMBER;
9354: l_previous_event_id NUMBER;
9355: l_first_event_id NUMBER;

Line 9369: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

9365: l_event_class_name VARCHAR2(80) := 'CC Contract Provisional';
9366: l_description VARCHAR2(4000);
9367: l_transaction_reversal NUMBER;
9368: l_ae_header_id NUMBER;
9369: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
9370: l_log_module VARCHAR2(240);
9371: --
9372: l_acct_reversal_source VARCHAR2(30);
9373: l_trx_reversal_source VARCHAR2(30);

Line 9622: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

9618:
9619: --
9620: -- set event info as cache for other routines to refer event attributes
9621: --
9622: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
9623: (p_application_id => p_application_id
9624: ,p_primary_ledger_id => p_primary_ledger_id
9625: ,p_base_ledger_id => p_base_ledger_id
9626: ,p_target_ledger_id => p_target_ledger_id

Line 9655: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

9651:
9652: --
9653: -- set the status of entry to C_VALID (0)
9654: --
9655: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
9656:
9657: --
9658: -- initialize a row for ae header
9659: --

Line 9684: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

9680: --
9681: -- initilaize the status of ae headers for diffrent balance types
9682: -- the status is initialised to C_NOT_CREATED (2)
9683: --
9684: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9685: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9686: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9687:
9688: --

Line 9685: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

9681: -- initilaize the status of ae headers for diffrent balance types
9682: -- the status is initialised to C_NOT_CREATED (2)
9683: --
9684: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9685: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9686: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9687:
9688: --
9689: -- call api to validate and store accounting attributes for header

Line 9686: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

9682: -- the status is initialised to C_NOT_CREATED (2)
9683: --
9684: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9685: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9686: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
9687:
9688: --
9689: -- call api to validate and store accounting attributes for header
9690: --

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

9727: --
9728: l_trx_reversal_source := SUBSTR(NULL, 1,30);
9729:
9730: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
9731: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
9732:
9733: xla_accounting_err_pkg.build_message
9734: (p_appli_s_name => 'XLA'
9735: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 9739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

9735: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
9736: ,p_token_1 => 'ACCT_ATTR_NAME'
9737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
9738: ,p_token_2 => 'PRODUCT_NAME'
9739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9743:

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

9736: ,p_token_1 => 'ACCT_ATTR_NAME'
9737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
9738: ,p_token_2 => 'PRODUCT_NAME'
9739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9743:
9744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

9737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
9738: ,p_token_2 => 'PRODUCT_NAME'
9739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9743:
9744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
9745: --

Line 9742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

9738: ,p_token_2 => 'PRODUCT_NAME'
9739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9743:
9744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
9745: --
9746: -- following sets the accounting attributes needed to reverse

Line 9761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

9757: ----------------------------------------------------------------
9758: -- 4262811 - update the header statuses to invalid in need be
9759: ----------------------------------------------------------------
9760: --
9761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
9762:
9763:
9764: -----------------------------------------------
9765: -- No accrual reversal for the event class/type

Line 9888: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

9884: ,p_module => l_log_module);
9885: END IF;
9886:
9887: --
9888: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
9889: --
9890: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
9891: --
9892: -- set event info as cache for other routines to refer event attributes

Line 9890: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

9886:
9887: --
9888: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
9889: --
9890: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
9891: --
9892: -- set event info as cache for other routines to refer event attributes
9893: --
9894:

Line 9898: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

9894:
9895: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
9896: l_previous_event_id := l_event_id;
9897:
9898: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
9899: (p_application_id => p_application_id
9900: ,p_primary_ledger_id => p_primary_ledger_id
9901: ,p_base_ledger_id => p_base_ledger_id
9902: ,p_target_ledger_id => p_target_ledger_id

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

9935: l_acct_reversal_source := SUBSTR(NULL, 1,30);
9936:
9937: IF l_continue_with_lines THEN
9938: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
9939: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
9940:
9941: xla_accounting_err_pkg.build_message
9942: (p_appli_s_name => 'XLA'
9943: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 9947: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

9943: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
9944: ,p_token_1 => 'LINE_NUMBER'
9945: ,p_value_1 => l_array_extract_line_num(Idx)
9946: ,p_token_2 => 'PRODUCT_NAME'
9947: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9948: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9949: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9950: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9951:

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

9944: ,p_token_1 => 'LINE_NUMBER'
9945: ,p_value_1 => l_array_extract_line_num(Idx)
9946: ,p_token_2 => 'PRODUCT_NAME'
9947: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9948: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9949: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9950: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9951:
9952: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

9945: ,p_value_1 => l_array_extract_line_num(Idx)
9946: ,p_token_2 => 'PRODUCT_NAME'
9947: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9948: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9949: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9950: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9951:
9952: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
9953: --

Line 9950: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

9946: ,p_token_2 => 'PRODUCT_NAME'
9947: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
9948: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
9949: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
9950: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
9951:
9952: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
9953: --
9954: -- following sets the accounting attributes needed to reverse

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

10081:
10082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
10083: -- or secondary ledger that has different currency with primary
10084: -- or alc that is calculated by sla
10085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
10087:
10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

10082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
10083: -- or secondary ledger that has different currency with primary
10084: -- or alc that is calculated by sla
10085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
10087:
10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
10090: AND (l_actual_flag = 'A')) THEN

Line 10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

10084: -- or alc that is calculated by sla
10085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
10087:
10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
10090: AND (l_actual_flag = 'A')) THEN
10091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
10092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

10085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
10087:
10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
10090: AND (l_actual_flag = 'A')) THEN
10091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
10092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10093: ,p_application_id => p_application_id

Line 10092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

10088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
10089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
10090: AND (l_actual_flag = 'A')) THEN
10091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
10092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10093: ,p_application_id => p_application_id
10094: ,p_amb_context_code => 'DEFAULT'
10095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
10096: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 10095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

10091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
10092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10093: ,p_application_id => p_application_id
10094: ,p_amb_context_code => 'DEFAULT'
10095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
10096: ,p_event_class_code => C_EVENT_CLASS_CODE
10097: ,p_event_type_code => C_EVENT_TYPE_CODE
10098:
10099: ,p_gain_ccid => -1

Line 10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10527:
10528: l_calculate_acctd_flag VARCHAR2(1) :='N';
10529: l_calculate_g_l_flag VARCHAR2(1) :='N';
10530: --
10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10528: l_calculate_acctd_flag VARCHAR2(1) :='N';
10529: l_calculate_g_l_flag VARCHAR2(1) :='N';
10530: --
10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

10529: l_calculate_g_l_flag VARCHAR2(1) :='N';
10530: --
10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

10530: --
10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10531: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

10532: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

10533: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10534: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10535: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10536: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10537: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10538: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10539: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

10540: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

10541: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

10542: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

10543: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

10544: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10545: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10546: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10547: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10555:

Line 10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

10548: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10555:
10556: l_event_id NUMBER;

Line 10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

10549: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10555:
10556: l_event_id NUMBER;
10557: l_previous_event_id NUMBER;

Line 10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

10550: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10551: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10552: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
10553: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
10554: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
10555:
10556: l_event_id NUMBER;
10557: l_previous_event_id NUMBER;
10558: l_first_event_id NUMBER;

Line 10572: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

10568: l_event_class_name VARCHAR2(80) := 'CC Project Budget';
10569: l_description VARCHAR2(4000);
10570: l_transaction_reversal NUMBER;
10571: l_ae_header_id NUMBER;
10572: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
10573: l_log_module VARCHAR2(240);
10574: --
10575: l_acct_reversal_source VARCHAR2(30);
10576: l_trx_reversal_source VARCHAR2(30);

Line 10822: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

10818:
10819: --
10820: -- set event info as cache for other routines to refer event attributes
10821: --
10822: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
10823: (p_application_id => p_application_id
10824: ,p_primary_ledger_id => p_primary_ledger_id
10825: ,p_base_ledger_id => p_base_ledger_id
10826: ,p_target_ledger_id => p_target_ledger_id

Line 10855: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

10851:
10852: --
10853: -- set the status of entry to C_VALID (0)
10854: --
10855: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
10856:
10857: --
10858: -- initialize a row for ae header
10859: --

Line 10884: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

10880: --
10881: -- initilaize the status of ae headers for diffrent balance types
10882: -- the status is initialised to C_NOT_CREATED (2)
10883: --
10884: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10885: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10886: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10887:
10888: --

Line 10885: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

10881: -- initilaize the status of ae headers for diffrent balance types
10882: -- the status is initialised to C_NOT_CREATED (2)
10883: --
10884: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10885: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10886: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10887:
10888: --
10889: -- call api to validate and store accounting attributes for header

Line 10886: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

10882: -- the status is initialised to C_NOT_CREATED (2)
10883: --
10884: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10885: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10886: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
10887:
10888: --
10889: -- call api to validate and store accounting attributes for header
10890: --

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

10927: --
10928: l_trx_reversal_source := SUBSTR(NULL, 1,30);
10929:
10930: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
10931: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
10932:
10933: xla_accounting_err_pkg.build_message
10934: (p_appli_s_name => 'XLA'
10935: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 10939: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

10935: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
10936: ,p_token_1 => 'ACCT_ATTR_NAME'
10937: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
10938: ,p_token_2 => 'PRODUCT_NAME'
10939: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
10940: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
10941: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10942: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
10943:

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

10936: ,p_token_1 => 'ACCT_ATTR_NAME'
10937: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
10938: ,p_token_2 => 'PRODUCT_NAME'
10939: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
10940: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
10941: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10942: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
10943:
10944: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

10937: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
10938: ,p_token_2 => 'PRODUCT_NAME'
10939: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
10940: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
10941: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10942: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
10943:
10944: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
10945: --

Line 10942: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

10938: ,p_token_2 => 'PRODUCT_NAME'
10939: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
10940: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
10941: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
10942: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
10943:
10944: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
10945: --
10946: -- following sets the accounting attributes needed to reverse

Line 10961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

10957: ----------------------------------------------------------------
10958: -- 4262811 - update the header statuses to invalid in need be
10959: ----------------------------------------------------------------
10960: --
10961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
10962:
10963:
10964: -----------------------------------------------
10965: -- No accrual reversal for the event class/type

Line 11087: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

11083: ,p_module => l_log_module);
11084: END IF;
11085:
11086: --
11087: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
11088: --
11089: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
11090: --
11091: -- set event info as cache for other routines to refer event attributes

Line 11089: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

11085:
11086: --
11087: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
11088: --
11089: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
11090: --
11091: -- set event info as cache for other routines to refer event attributes
11092: --
11093:

Line 11097: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

11093:
11094: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
11095: l_previous_event_id := l_event_id;
11096:
11097: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
11098: (p_application_id => p_application_id
11099: ,p_primary_ledger_id => p_primary_ledger_id
11100: ,p_base_ledger_id => p_base_ledger_id
11101: ,p_target_ledger_id => p_target_ledger_id

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

11134: l_acct_reversal_source := SUBSTR(NULL, 1,30);
11135:
11136: IF l_continue_with_lines THEN
11137: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
11138: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
11139:
11140: xla_accounting_err_pkg.build_message
11141: (p_appli_s_name => 'XLA'
11142: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 11146: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

11142: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
11143: ,p_token_1 => 'LINE_NUMBER'
11144: ,p_value_1 => l_array_extract_line_num(Idx)
11145: ,p_token_2 => 'PRODUCT_NAME'
11146: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
11147: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
11148: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11149: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
11150:

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

11143: ,p_token_1 => 'LINE_NUMBER'
11144: ,p_value_1 => l_array_extract_line_num(Idx)
11145: ,p_token_2 => 'PRODUCT_NAME'
11146: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
11147: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
11148: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11149: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
11150:
11151: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

11144: ,p_value_1 => l_array_extract_line_num(Idx)
11145: ,p_token_2 => 'PRODUCT_NAME'
11146: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
11147: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
11148: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11149: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
11150:
11151: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
11152: --

Line 11149: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

11145: ,p_token_2 => 'PRODUCT_NAME'
11146: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
11147: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
11148: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11149: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
11150:
11151: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
11152: --
11153: -- following sets the accounting attributes needed to reverse

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

11226:
11227: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
11228: -- or secondary ledger that has different currency with primary
11229: -- or alc that is calculated by sla
11230: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
11231: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
11232:
11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

11227: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
11228: -- or secondary ledger that has different currency with primary
11229: -- or alc that is calculated by sla
11230: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
11231: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
11232:
11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
11235: AND (l_actual_flag = 'A')) THEN

Line 11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

11229: -- or alc that is calculated by sla
11230: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
11231: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
11232:
11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
11235: AND (l_actual_flag = 'A')) THEN
11236: XLA_AE_LINES_PKG.CreateGainOrLossLines(
11237: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

11230: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
11231: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
11232:
11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
11235: AND (l_actual_flag = 'A')) THEN
11236: XLA_AE_LINES_PKG.CreateGainOrLossLines(
11237: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11238: ,p_application_id => p_application_id

Line 11237: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

11233: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
11234: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
11235: AND (l_actual_flag = 'A')) THEN
11236: XLA_AE_LINES_PKG.CreateGainOrLossLines(
11237: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11238: ,p_application_id => p_application_id
11239: ,p_amb_context_code => 'DEFAULT'
11240: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
11241: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 11240: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

11236: XLA_AE_LINES_PKG.CreateGainOrLossLines(
11237: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
11238: ,p_application_id => p_application_id
11239: ,p_amb_context_code => 'DEFAULT'
11240: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
11241: ,p_event_class_code => C_EVENT_CLASS_CODE
11242: ,p_event_type_code => C_EVENT_TYPE_CODE
11243:
11244: ,p_gain_ccid => -1

Line 11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11672:
11673: l_calculate_acctd_flag VARCHAR2(1) :='N';
11674: l_calculate_g_l_flag VARCHAR2(1) :='N';
11675: --
11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11673: l_calculate_acctd_flag VARCHAR2(1) :='N';
11674: l_calculate_g_l_flag VARCHAR2(1) :='N';
11675: --
11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

11674: l_calculate_g_l_flag VARCHAR2(1) :='N';
11675: --
11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

11675: --
11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11676: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

11677: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

11678: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11679: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11680: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11681: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11682: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11683: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11684: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

11685: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

11686: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

11687: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

11688: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

11689: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11690: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11691: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11692: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11700:

Line 11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

11693: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11700:
11701: l_event_id NUMBER;

Line 11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

11694: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11700:
11701: l_event_id NUMBER;
11702: l_previous_event_id NUMBER;

Line 11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

11695: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11696: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11697: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
11698: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
11699: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
11700:
11701: l_event_id NUMBER;
11702: l_previous_event_id NUMBER;
11703: l_first_event_id NUMBER;

Line 11717: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

11713: l_event_class_name VARCHAR2(80) := 'CC Purchase Orders';
11714: l_description VARCHAR2(4000);
11715: l_transaction_reversal NUMBER;
11716: l_ae_header_id NUMBER;
11717: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
11718: l_log_module VARCHAR2(240);
11719: --
11720: l_acct_reversal_source VARCHAR2(30);
11721: l_trx_reversal_source VARCHAR2(30);

Line 11967: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

11963:
11964: --
11965: -- set event info as cache for other routines to refer event attributes
11966: --
11967: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
11968: (p_application_id => p_application_id
11969: ,p_primary_ledger_id => p_primary_ledger_id
11970: ,p_base_ledger_id => p_base_ledger_id
11971: ,p_target_ledger_id => p_target_ledger_id

Line 12000: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

11996:
11997: --
11998: -- set the status of entry to C_VALID (0)
11999: --
12000: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
12001:
12002: --
12003: -- initialize a row for ae header
12004: --

Line 12029: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

12025: --
12026: -- initilaize the status of ae headers for diffrent balance types
12027: -- the status is initialised to C_NOT_CREATED (2)
12028: --
12029: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12030: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12031: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12032:
12033: --

Line 12030: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

12026: -- initilaize the status of ae headers for diffrent balance types
12027: -- the status is initialised to C_NOT_CREATED (2)
12028: --
12029: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12030: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12031: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12032:
12033: --
12034: -- call api to validate and store accounting attributes for header

Line 12031: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

12027: -- the status is initialised to C_NOT_CREATED (2)
12028: --
12029: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12030: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12031: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
12032:
12033: --
12034: -- call api to validate and store accounting attributes for header
12035: --

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

12072: --
12073: l_trx_reversal_source := SUBSTR(NULL, 1,30);
12074:
12075: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
12076: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
12077:
12078: xla_accounting_err_pkg.build_message
12079: (p_appli_s_name => 'XLA'
12080: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 12084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

12080: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
12081: ,p_token_1 => 'ACCT_ATTR_NAME'
12082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
12083: ,p_token_2 => 'PRODUCT_NAME'
12084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12088:

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

12081: ,p_token_1 => 'ACCT_ATTR_NAME'
12082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
12083: ,p_token_2 => 'PRODUCT_NAME'
12084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12088:
12089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

12082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
12083: ,p_token_2 => 'PRODUCT_NAME'
12084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12088:
12089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
12090: --

Line 12087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

12083: ,p_token_2 => 'PRODUCT_NAME'
12084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12088:
12089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
12090: --
12091: -- following sets the accounting attributes needed to reverse

Line 12106: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

12102: ----------------------------------------------------------------
12103: -- 4262811 - update the header statuses to invalid in need be
12104: ----------------------------------------------------------------
12105: --
12106: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
12107:
12108:
12109: -----------------------------------------------
12110: -- No accrual reversal for the event class/type

Line 12232: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

12228: ,p_module => l_log_module);
12229: END IF;
12230:
12231: --
12232: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
12233: --
12234: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
12235: --
12236: -- set event info as cache for other routines to refer event attributes

Line 12234: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

12230:
12231: --
12232: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
12233: --
12234: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
12235: --
12236: -- set event info as cache for other routines to refer event attributes
12237: --
12238:

Line 12242: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

12238:
12239: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
12240: l_previous_event_id := l_event_id;
12241:
12242: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
12243: (p_application_id => p_application_id
12244: ,p_primary_ledger_id => p_primary_ledger_id
12245: ,p_base_ledger_id => p_base_ledger_id
12246: ,p_target_ledger_id => p_target_ledger_id

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

12279: l_acct_reversal_source := SUBSTR(NULL, 1,30);
12280:
12281: IF l_continue_with_lines THEN
12282: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
12283: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
12284:
12285: xla_accounting_err_pkg.build_message
12286: (p_appli_s_name => 'XLA'
12287: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 12291: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

12287: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
12288: ,p_token_1 => 'LINE_NUMBER'
12289: ,p_value_1 => l_array_extract_line_num(Idx)
12290: ,p_token_2 => 'PRODUCT_NAME'
12291: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12292: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12293: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12294: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12295:

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

12288: ,p_token_1 => 'LINE_NUMBER'
12289: ,p_value_1 => l_array_extract_line_num(Idx)
12290: ,p_token_2 => 'PRODUCT_NAME'
12291: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12292: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12293: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12294: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12295:
12296: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

12289: ,p_value_1 => l_array_extract_line_num(Idx)
12290: ,p_token_2 => 'PRODUCT_NAME'
12291: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12292: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12293: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12294: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12295:
12296: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
12297: --

Line 12294: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

12290: ,p_token_2 => 'PRODUCT_NAME'
12291: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
12292: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
12293: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12294: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
12295:
12296: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
12297: --
12298: -- following sets the accounting attributes needed to reverse

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

12371:
12372: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
12373: -- or secondary ledger that has different currency with primary
12374: -- or alc that is calculated by sla
12375: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
12376: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
12377:
12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

12372: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
12373: -- or secondary ledger that has different currency with primary
12374: -- or alc that is calculated by sla
12375: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
12376: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
12377:
12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
12380: AND (l_actual_flag = 'A')) THEN

Line 12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

12374: -- or alc that is calculated by sla
12375: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
12376: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
12377:
12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
12380: AND (l_actual_flag = 'A')) THEN
12381: XLA_AE_LINES_PKG.CreateGainOrLossLines(
12382: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

12375: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
12376: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
12377:
12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
12380: AND (l_actual_flag = 'A')) THEN
12381: XLA_AE_LINES_PKG.CreateGainOrLossLines(
12382: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12383: ,p_application_id => p_application_id

Line 12382: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

12378: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
12379: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
12380: AND (l_actual_flag = 'A')) THEN
12381: XLA_AE_LINES_PKG.CreateGainOrLossLines(
12382: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12383: ,p_application_id => p_application_id
12384: ,p_amb_context_code => 'DEFAULT'
12385: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
12386: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 12385: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

12381: XLA_AE_LINES_PKG.CreateGainOrLossLines(
12382: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
12383: ,p_application_id => p_application_id
12384: ,p_amb_context_code => 'DEFAULT'
12385: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
12386: ,p_event_class_code => C_EVENT_CLASS_CODE
12387: ,p_event_type_code => C_EVENT_TYPE_CODE
12388:
12389: ,p_gain_ccid => -1

Line 12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12817:
12818: l_calculate_acctd_flag VARCHAR2(1) :='N';
12819: l_calculate_g_l_flag VARCHAR2(1) :='N';
12820: --
12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12818: l_calculate_acctd_flag VARCHAR2(1) :='N';
12819: l_calculate_g_l_flag VARCHAR2(1) :='N';
12820: --
12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

12819: l_calculate_g_l_flag VARCHAR2(1) :='N';
12820: --
12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

12820: --
12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12821: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

12822: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

12823: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12824: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12825: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12826: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12827: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12828: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12829: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

12830: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

12831: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

12832: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

12833: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

12834: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12835: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12836: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12837: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12845:

Line 12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

12838: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12845:
12846: l_event_id NUMBER;

Line 12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

12839: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12845:
12846: l_event_id NUMBER;
12847: l_previous_event_id NUMBER;

Line 12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

12840: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12841: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12842: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
12843: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
12844: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
12845:
12846: l_event_id NUMBER;
12847: l_previous_event_id NUMBER;
12848: l_first_event_id NUMBER;

Line 12862: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

12858: l_event_class_name VARCHAR2(80) := 'CC Requisitions';
12859: l_description VARCHAR2(4000);
12860: l_transaction_reversal NUMBER;
12861: l_ae_header_id NUMBER;
12862: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
12863: l_log_module VARCHAR2(240);
12864: --
12865: l_acct_reversal_source VARCHAR2(30);
12866: l_trx_reversal_source VARCHAR2(30);

Line 13112: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

13108:
13109: --
13110: -- set event info as cache for other routines to refer event attributes
13111: --
13112: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
13113: (p_application_id => p_application_id
13114: ,p_primary_ledger_id => p_primary_ledger_id
13115: ,p_base_ledger_id => p_base_ledger_id
13116: ,p_target_ledger_id => p_target_ledger_id

Line 13145: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

13141:
13142: --
13143: -- set the status of entry to C_VALID (0)
13144: --
13145: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
13146:
13147: --
13148: -- initialize a row for ae header
13149: --

Line 13174: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

13170: --
13171: -- initilaize the status of ae headers for diffrent balance types
13172: -- the status is initialised to C_NOT_CREATED (2)
13173: --
13174: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13175: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13176: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13177:
13178: --

Line 13175: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

13171: -- initilaize the status of ae headers for diffrent balance types
13172: -- the status is initialised to C_NOT_CREATED (2)
13173: --
13174: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13175: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13176: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13177:
13178: --
13179: -- call api to validate and store accounting attributes for header

Line 13176: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

13172: -- the status is initialised to C_NOT_CREATED (2)
13173: --
13174: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13175: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13176: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
13177:
13178: --
13179: -- call api to validate and store accounting attributes for header
13180: --

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

13217: --
13218: l_trx_reversal_source := SUBSTR(NULL, 1,30);
13219:
13220: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
13221: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
13222:
13223: xla_accounting_err_pkg.build_message
13224: (p_appli_s_name => 'XLA'
13225: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 13229: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

13225: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
13226: ,p_token_1 => 'ACCT_ATTR_NAME'
13227: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
13228: ,p_token_2 => 'PRODUCT_NAME'
13229: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13230: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13231: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13232: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13233:

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

13226: ,p_token_1 => 'ACCT_ATTR_NAME'
13227: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
13228: ,p_token_2 => 'PRODUCT_NAME'
13229: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13230: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13231: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13232: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13233:
13234: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

13227: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
13228: ,p_token_2 => 'PRODUCT_NAME'
13229: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13230: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13231: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13232: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13233:
13234: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
13235: --

Line 13232: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

13228: ,p_token_2 => 'PRODUCT_NAME'
13229: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13230: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13231: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13232: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13233:
13234: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
13235: --
13236: -- following sets the accounting attributes needed to reverse

Line 13251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

13247: ----------------------------------------------------------------
13248: -- 4262811 - update the header statuses to invalid in need be
13249: ----------------------------------------------------------------
13250: --
13251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
13252:
13253:
13254: -----------------------------------------------
13255: -- No accrual reversal for the event class/type

Line 13377: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

13373: ,p_module => l_log_module);
13374: END IF;
13375:
13376: --
13377: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
13378: --
13379: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
13380: --
13381: -- set event info as cache for other routines to refer event attributes

Line 13379: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

13375:
13376: --
13377: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
13378: --
13379: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
13380: --
13381: -- set event info as cache for other routines to refer event attributes
13382: --
13383:

Line 13387: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

13383:
13384: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
13385: l_previous_event_id := l_event_id;
13386:
13387: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
13388: (p_application_id => p_application_id
13389: ,p_primary_ledger_id => p_primary_ledger_id
13390: ,p_base_ledger_id => p_base_ledger_id
13391: ,p_target_ledger_id => p_target_ledger_id

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

13424: l_acct_reversal_source := SUBSTR(NULL, 1,30);
13425:
13426: IF l_continue_with_lines THEN
13427: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
13428: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
13429:
13430: xla_accounting_err_pkg.build_message
13431: (p_appli_s_name => 'XLA'
13432: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 13436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

13432: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
13433: ,p_token_1 => 'LINE_NUMBER'
13434: ,p_value_1 => l_array_extract_line_num(Idx)
13435: ,p_token_2 => 'PRODUCT_NAME'
13436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13440:

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

13433: ,p_token_1 => 'LINE_NUMBER'
13434: ,p_value_1 => l_array_extract_line_num(Idx)
13435: ,p_token_2 => 'PRODUCT_NAME'
13436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13440:
13441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

13434: ,p_value_1 => l_array_extract_line_num(Idx)
13435: ,p_token_2 => 'PRODUCT_NAME'
13436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13440:
13441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
13442: --

Line 13439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

13435: ,p_token_2 => 'PRODUCT_NAME'
13436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
13437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
13438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
13440:
13441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
13442: --
13443: -- following sets the accounting attributes needed to reverse

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

13516:
13517: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
13518: -- or secondary ledger that has different currency with primary
13519: -- or alc that is calculated by sla
13520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
13522:
13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

13517: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
13518: -- or secondary ledger that has different currency with primary
13519: -- or alc that is calculated by sla
13520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
13522:
13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
13525: AND (l_actual_flag = 'A')) THEN

Line 13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

13519: -- or alc that is calculated by sla
13520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
13522:
13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
13525: AND (l_actual_flag = 'A')) THEN
13526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
13527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

13520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
13522:
13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
13525: AND (l_actual_flag = 'A')) THEN
13526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
13527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13528: ,p_application_id => p_application_id

Line 13527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

13523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
13524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
13525: AND (l_actual_flag = 'A')) THEN
13526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
13527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13528: ,p_application_id => p_application_id
13529: ,p_amb_context_code => 'DEFAULT'
13530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
13531: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 13530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

13526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
13527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
13528: ,p_application_id => p_application_id
13529: ,p_amb_context_code => 'DEFAULT'
13530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
13531: ,p_event_class_code => C_EVENT_CLASS_CODE
13532: ,p_event_type_code => C_EVENT_TYPE_CODE
13533:
13534: ,p_gain_ccid => -1

Line 13652: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

13648: ,p_level => C_LEVEL_PROCEDURE
13649: ,p_module => l_log_module);
13650: END IF;
13651:
13652: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
13653: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
13654: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
13655:
13656: --

Line 13653: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

13649: ,p_module => l_log_module);
13650: END IF;
13651:
13652: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
13653: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
13654: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
13655:
13656: --
13657: -- initialize array of lines with NULL

Line 13654: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

13650: END IF;
13651:
13652: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
13653: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
13654: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
13655:
13656: --
13657: -- initialize array of lines with NULL
13658: --

Line 13952: xla_ae_journal_entry_pkg.SetProductAcctDefinition

13948: ,p_level => C_LEVEL_STATEMENT
13949: ,p_module => l_log_module);
13950: END IF;
13951: --
13952: xla_ae_journal_entry_pkg.SetProductAcctDefinition
13953: (p_product_rule_code => 'CC_ENC_COMMON'
13954: ,p_product_rule_type_code => 'S'
13955: ,p_product_rule_version => ''
13956: ,p_product_rule_name => 'CC Encumbrance Common'

Line 13961: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

13957: ,p_amb_context_code => 'DEFAULT'
13958: );
13959:
13960: l_array_ledgers :=
13961: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
13962: (p_base_ledger_id => p_base_ledger_id);
13963:
13964: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
13965: l_temp_result :=

Line 13966: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

13962: (p_base_ledger_id => p_base_ledger_id);
13963:
13964: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
13965: l_temp_result :=
13966: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
13967: (p_application_id => p_application_id
13968: ,p_base_ledger_id => p_base_ledger_id
13969: ,p_target_ledger_id => l_array_ledgers(Idx)
13970: ,p_primary_ledger_id => p_primary_ledger_id