DBA Data[Home] [Help]

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

259: ,p_level => C_LEVEL_PROCEDURE
260: ,p_module => l_log_module);
261: END IF;
262:
263: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
264: l_component_type := 'AMB_DESCRIPTION';
265: l_component_code := 'MFAR_JE_DESCRIPTION_BALANCING';
266: l_component_type_code := 'S';
267: l_component_appl_id := 222;

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

393: ,p_module => l_log_module);
394:
395: END IF;
396:
397: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
398: x_value_combination_id := null;
399: x_value_segment_code := null;
400: x_value_type_code := null;
401: l_output_value := null;

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

415: 'XLA_OWNER_TYPE'
416: ,l_component_type_code
417: )
418: ,p_token_3 => 'PAD_NAME'
419: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
420: ,p_token_4 => 'PAD_OWNER'
421: ,p_value_4 => xla_lookups_pkg.get_meaning(
422: 'XLA_OWNER_TYPE'
423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

419: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
420: ,p_token_4 => 'PAD_OWNER'
421: ,p_value_4 => xla_lookups_pkg.get_meaning(
422: 'XLA_OWNER_TYPE'
423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
424: )
425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

421: ,p_value_4 => xla_lookups_pkg.get_meaning(
422: 'XLA_OWNER_TYPE'
423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
424: )
425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
428: ,p_ae_header_id => NULL
429: );

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

422: 'XLA_OWNER_TYPE'
423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
424: )
425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
428: ,p_ae_header_id => NULL
429: );
430: RETURN l_output_value;

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

423: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
424: )
425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
428: ,p_ae_header_id => NULL
429: );
430: RETURN l_output_value;
431: EXCEPTION

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

515: ,p_module => l_log_module);
516:
517: END IF;
518:
519: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
520: x_value_combination_id := null;
521: x_value_segment_code := null;
522: x_value_type_code := null;
523: l_output_value := null;

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

537: 'XLA_OWNER_TYPE'
538: ,l_component_type_code
539: )
540: ,p_token_3 => 'PAD_NAME'
541: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
542: ,p_token_4 => 'PAD_OWNER'
543: ,p_value_4 => xla_lookups_pkg.get_meaning(
544: 'XLA_OWNER_TYPE'
545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

541: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
542: ,p_token_4 => 'PAD_OWNER'
543: ,p_value_4 => xla_lookups_pkg.get_meaning(
544: 'XLA_OWNER_TYPE'
545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
546: )
547: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
548: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
549: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

543: ,p_value_4 => xla_lookups_pkg.get_meaning(
544: 'XLA_OWNER_TYPE'
545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
546: )
547: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
548: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
549: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
550: ,p_ae_header_id => NULL
551: );

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

544: 'XLA_OWNER_TYPE'
545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
546: )
547: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
548: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
549: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
550: ,p_ae_header_id => NULL
551: );
552: RETURN l_output_value;

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

545: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
546: )
547: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
548: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
549: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
550: ,p_ae_header_id => NULL
551: );
552: RETURN l_output_value;
553: EXCEPTION

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

637: ,p_module => l_log_module);
638:
639: END IF;
640:
641: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
642: x_value_combination_id := null;
643: x_value_segment_code := null;
644: x_value_type_code := null;
645: l_output_value := null;

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

659: 'XLA_OWNER_TYPE'
660: ,l_component_type_code
661: )
662: ,p_token_3 => 'PAD_NAME'
663: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
664: ,p_token_4 => 'PAD_OWNER'
665: ,p_value_4 => xla_lookups_pkg.get_meaning(
666: 'XLA_OWNER_TYPE'
667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

663: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
664: ,p_token_4 => 'PAD_OWNER'
665: ,p_value_4 => xla_lookups_pkg.get_meaning(
666: 'XLA_OWNER_TYPE'
667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
668: )
669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

665: ,p_value_4 => xla_lookups_pkg.get_meaning(
666: 'XLA_OWNER_TYPE'
667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
668: )
669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
672: ,p_ae_header_id => NULL
673: );

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

666: 'XLA_OWNER_TYPE'
667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
668: )
669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
672: ,p_ae_header_id => NULL
673: );
674: RETURN l_output_value;

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

667: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
668: )
669: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
670: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
671: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
672: ,p_ae_header_id => NULL
673: );
674: RETURN l_output_value;
675: EXCEPTION

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

759: ,p_module => l_log_module);
760:
761: END IF;
762:
763: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
764: x_value_combination_id := null;
765: x_value_segment_code := null;
766: x_value_type_code := null;
767: l_output_value := null;

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

781: 'XLA_OWNER_TYPE'
782: ,l_component_type_code
783: )
784: ,p_token_3 => 'PAD_NAME'
785: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
786: ,p_token_4 => 'PAD_OWNER'
787: ,p_value_4 => xla_lookups_pkg.get_meaning(
788: 'XLA_OWNER_TYPE'
789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

785: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
786: ,p_token_4 => 'PAD_OWNER'
787: ,p_value_4 => xla_lookups_pkg.get_meaning(
788: 'XLA_OWNER_TYPE'
789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
790: )
791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

787: ,p_value_4 => xla_lookups_pkg.get_meaning(
788: 'XLA_OWNER_TYPE'
789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
790: )
791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
794: ,p_ae_header_id => NULL
795: );

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

788: 'XLA_OWNER_TYPE'
789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
790: )
791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
794: ,p_ae_header_id => NULL
795: );
796: RETURN l_output_value;

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

789: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
790: )
791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
794: ,p_ae_header_id => NULL
795: );
796: RETURN l_output_value;
797: EXCEPTION

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

865: (p_msg => 'END of AcctDerRule_6(invalid)'
866: ,p_level => C_LEVEL_PROCEDURE
867: ,p_module => l_log_module);
868: END IF;
869: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
870: x_value_type_code := null;
871: l_output_value := null;
872: xla_accounting_err_pkg.build_message
873: (p_appli_s_name => 'XLA'

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

885: 'XLA_OWNER_TYPE'
886: ,l_component_type_code
887: )
888: ,p_token_3 => 'PAD_NAME'
889: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
890: ,p_token_4 => 'PAD_OWNER'
891: ,p_value_4 => xla_lookups_pkg.get_meaning(
892: 'XLA_OWNER_TYPE'
893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

889: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
890: ,p_token_4 => 'PAD_OWNER'
891: ,p_value_4 => xla_lookups_pkg.get_meaning(
892: 'XLA_OWNER_TYPE'
893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
894: )
895: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
896: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
897: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

891: ,p_value_4 => xla_lookups_pkg.get_meaning(
892: 'XLA_OWNER_TYPE'
893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
894: )
895: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
896: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
897: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
898: ,p_ae_header_id => NULL
899: );

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

892: 'XLA_OWNER_TYPE'
893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
894: )
895: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
896: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
897: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
898: ,p_ae_header_id => NULL
899: );
900: RETURN l_output_value;

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

893: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
894: )
895: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
896: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
897: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
898: ,p_ae_header_id => NULL
899: );
900: RETURN l_output_value;
901: EXCEPTION

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

969: (p_msg => 'END of AcctDerRule_7(invalid)'
970: ,p_level => C_LEVEL_PROCEDURE
971: ,p_module => l_log_module);
972: END IF;
973: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
974: x_value_type_code := null;
975: l_output_value := null;
976: xla_accounting_err_pkg.build_message
977: (p_appli_s_name => 'XLA'

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

989: 'XLA_OWNER_TYPE'
990: ,l_component_type_code
991: )
992: ,p_token_3 => 'PAD_NAME'
993: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
994: ,p_token_4 => 'PAD_OWNER'
995: ,p_value_4 => xla_lookups_pkg.get_meaning(
996: 'XLA_OWNER_TYPE'
997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

993: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
994: ,p_token_4 => 'PAD_OWNER'
995: ,p_value_4 => xla_lookups_pkg.get_meaning(
996: 'XLA_OWNER_TYPE'
997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
998: )
999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

995: ,p_value_4 => xla_lookups_pkg.get_meaning(
996: 'XLA_OWNER_TYPE'
997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
998: )
999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1002: ,p_ae_header_id => NULL
1003: );

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

996: 'XLA_OWNER_TYPE'
997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
998: )
999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1002: ,p_ae_header_id => NULL
1003: );
1004: RETURN l_output_value;

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

997: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
998: )
999: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1000: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1001: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1002: ,p_ae_header_id => NULL
1003: );
1004: RETURN l_output_value;
1005: EXCEPTION

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

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

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

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

Line 1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

1177: (p_msg => 'END of AcctDerRule_9(invalid)'
1178: ,p_level => C_LEVEL_PROCEDURE
1179: ,p_module => l_log_module);
1180: END IF;
1181: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1182: x_value_type_code := null;
1183: l_output_value := null;
1184: xla_accounting_err_pkg.build_message
1185: (p_appli_s_name => 'XLA'

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

1197: 'XLA_OWNER_TYPE'
1198: ,l_component_type_code
1199: )
1200: ,p_token_3 => 'PAD_NAME'
1201: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1202: ,p_token_4 => 'PAD_OWNER'
1203: ,p_value_4 => xla_lookups_pkg.get_meaning(
1204: 'XLA_OWNER_TYPE'
1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1201: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1202: ,p_token_4 => 'PAD_OWNER'
1203: ,p_value_4 => xla_lookups_pkg.get_meaning(
1204: 'XLA_OWNER_TYPE'
1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1206: )
1207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1203: ,p_value_4 => xla_lookups_pkg.get_meaning(
1204: 'XLA_OWNER_TYPE'
1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1206: )
1207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1210: ,p_ae_header_id => NULL
1211: );

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

1204: 'XLA_OWNER_TYPE'
1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1206: )
1207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1210: ,p_ae_header_id => NULL
1211: );
1212: RETURN l_output_value;

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

1205: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1206: )
1207: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1208: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1209: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1210: ,p_ae_header_id => NULL
1211: );
1212: RETURN l_output_value;
1213: EXCEPTION

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

1281: (p_msg => 'END of AcctDerRule_10(invalid)'
1282: ,p_level => C_LEVEL_PROCEDURE
1283: ,p_module => l_log_module);
1284: END IF;
1285: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1286: x_value_type_code := null;
1287: l_output_value := null;
1288: xla_accounting_err_pkg.build_message
1289: (p_appli_s_name => 'XLA'

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

1301: 'XLA_OWNER_TYPE'
1302: ,l_component_type_code
1303: )
1304: ,p_token_3 => 'PAD_NAME'
1305: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1306: ,p_token_4 => 'PAD_OWNER'
1307: ,p_value_4 => xla_lookups_pkg.get_meaning(
1308: 'XLA_OWNER_TYPE'
1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1305: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1306: ,p_token_4 => 'PAD_OWNER'
1307: ,p_value_4 => xla_lookups_pkg.get_meaning(
1308: 'XLA_OWNER_TYPE'
1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1310: )
1311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1307: ,p_value_4 => xla_lookups_pkg.get_meaning(
1308: 'XLA_OWNER_TYPE'
1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1310: )
1311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1314: ,p_ae_header_id => NULL
1315: );

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

1308: 'XLA_OWNER_TYPE'
1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1310: )
1311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1314: ,p_ae_header_id => NULL
1315: );
1316: RETURN l_output_value;

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

1309: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1310: )
1311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1314: ,p_ae_header_id => NULL
1315: );
1316: RETURN l_output_value;
1317: EXCEPTION

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

1385: (p_msg => 'END of AcctDerRule_11(invalid)'
1386: ,p_level => C_LEVEL_PROCEDURE
1387: ,p_module => l_log_module);
1388: END IF;
1389: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1390: x_value_type_code := null;
1391: l_output_value := null;
1392: xla_accounting_err_pkg.build_message
1393: (p_appli_s_name => 'XLA'

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

1405: 'XLA_OWNER_TYPE'
1406: ,l_component_type_code
1407: )
1408: ,p_token_3 => 'PAD_NAME'
1409: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1410: ,p_token_4 => 'PAD_OWNER'
1411: ,p_value_4 => xla_lookups_pkg.get_meaning(
1412: 'XLA_OWNER_TYPE'
1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1409: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1410: ,p_token_4 => 'PAD_OWNER'
1411: ,p_value_4 => xla_lookups_pkg.get_meaning(
1412: 'XLA_OWNER_TYPE'
1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1414: )
1415: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1416: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1417: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1411: ,p_value_4 => xla_lookups_pkg.get_meaning(
1412: 'XLA_OWNER_TYPE'
1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1414: )
1415: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1416: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1417: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1418: ,p_ae_header_id => NULL
1419: );

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

1412: 'XLA_OWNER_TYPE'
1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1414: )
1415: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1416: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1417: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1418: ,p_ae_header_id => NULL
1419: );
1420: RETURN l_output_value;

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

1413: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1414: )
1415: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1416: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1417: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1418: ,p_ae_header_id => NULL
1419: );
1420: RETURN l_output_value;
1421: EXCEPTION

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

1489: (p_msg => 'END of AcctDerRule_12(invalid)'
1490: ,p_level => C_LEVEL_PROCEDURE
1491: ,p_module => l_log_module);
1492: END IF;
1493: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1494: x_value_type_code := null;
1495: l_output_value := null;
1496: xla_accounting_err_pkg.build_message
1497: (p_appli_s_name => 'XLA'

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

1509: 'XLA_OWNER_TYPE'
1510: ,l_component_type_code
1511: )
1512: ,p_token_3 => 'PAD_NAME'
1513: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1514: ,p_token_4 => 'PAD_OWNER'
1515: ,p_value_4 => xla_lookups_pkg.get_meaning(
1516: 'XLA_OWNER_TYPE'
1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1513: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1514: ,p_token_4 => 'PAD_OWNER'
1515: ,p_value_4 => xla_lookups_pkg.get_meaning(
1516: 'XLA_OWNER_TYPE'
1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1518: )
1519: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1520: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1521: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1515: ,p_value_4 => xla_lookups_pkg.get_meaning(
1516: 'XLA_OWNER_TYPE'
1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1518: )
1519: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1520: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1521: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1522: ,p_ae_header_id => NULL
1523: );

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

1516: 'XLA_OWNER_TYPE'
1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1518: )
1519: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1520: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1521: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1522: ,p_ae_header_id => NULL
1523: );
1524: RETURN l_output_value;

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

1517: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1518: )
1519: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1520: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1521: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1522: ,p_ae_header_id => NULL
1523: );
1524: RETURN l_output_value;
1525: EXCEPTION

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

1593: (p_msg => 'END of AcctDerRule_13(invalid)'
1594: ,p_level => C_LEVEL_PROCEDURE
1595: ,p_module => l_log_module);
1596: END IF;
1597: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1598: x_value_type_code := null;
1599: l_output_value := null;
1600: xla_accounting_err_pkg.build_message
1601: (p_appli_s_name => 'XLA'

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

1613: 'XLA_OWNER_TYPE'
1614: ,l_component_type_code
1615: )
1616: ,p_token_3 => 'PAD_NAME'
1617: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1618: ,p_token_4 => 'PAD_OWNER'
1619: ,p_value_4 => xla_lookups_pkg.get_meaning(
1620: 'XLA_OWNER_TYPE'
1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1617: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1618: ,p_token_4 => 'PAD_OWNER'
1619: ,p_value_4 => xla_lookups_pkg.get_meaning(
1620: 'XLA_OWNER_TYPE'
1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1622: )
1623: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1624: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1625: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1619: ,p_value_4 => xla_lookups_pkg.get_meaning(
1620: 'XLA_OWNER_TYPE'
1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1622: )
1623: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1624: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1625: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1626: ,p_ae_header_id => NULL
1627: );

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

1620: 'XLA_OWNER_TYPE'
1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1622: )
1623: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1624: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1625: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1626: ,p_ae_header_id => NULL
1627: );
1628: RETURN l_output_value;

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

1621: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1622: )
1623: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1624: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1625: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1626: ,p_ae_header_id => NULL
1627: );
1628: RETURN l_output_value;
1629: EXCEPTION

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

1697: (p_msg => 'END of AcctDerRule_14(invalid)'
1698: ,p_level => C_LEVEL_PROCEDURE
1699: ,p_module => l_log_module);
1700: END IF;
1701: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1702: x_value_type_code := null;
1703: l_output_value := null;
1704: xla_accounting_err_pkg.build_message
1705: (p_appli_s_name => 'XLA'

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

1717: 'XLA_OWNER_TYPE'
1718: ,l_component_type_code
1719: )
1720: ,p_token_3 => 'PAD_NAME'
1721: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1722: ,p_token_4 => 'PAD_OWNER'
1723: ,p_value_4 => xla_lookups_pkg.get_meaning(
1724: 'XLA_OWNER_TYPE'
1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1721: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1722: ,p_token_4 => 'PAD_OWNER'
1723: ,p_value_4 => xla_lookups_pkg.get_meaning(
1724: 'XLA_OWNER_TYPE'
1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1726: )
1727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1723: ,p_value_4 => xla_lookups_pkg.get_meaning(
1724: 'XLA_OWNER_TYPE'
1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1726: )
1727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1730: ,p_ae_header_id => NULL
1731: );

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

1724: 'XLA_OWNER_TYPE'
1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1726: )
1727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1730: ,p_ae_header_id => NULL
1731: );
1732: RETURN l_output_value;

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

1725: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1726: )
1727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1730: ,p_ae_header_id => NULL
1731: );
1732: RETURN l_output_value;
1733: EXCEPTION

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

1801: (p_msg => 'END of AcctDerRule_15(invalid)'
1802: ,p_level => C_LEVEL_PROCEDURE
1803: ,p_module => l_log_module);
1804: END IF;
1805: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1806: x_value_type_code := null;
1807: l_output_value := null;
1808: xla_accounting_err_pkg.build_message
1809: (p_appli_s_name => 'XLA'

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

1821: 'XLA_OWNER_TYPE'
1822: ,l_component_type_code
1823: )
1824: ,p_token_3 => 'PAD_NAME'
1825: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1826: ,p_token_4 => 'PAD_OWNER'
1827: ,p_value_4 => xla_lookups_pkg.get_meaning(
1828: 'XLA_OWNER_TYPE'
1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1825: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1826: ,p_token_4 => 'PAD_OWNER'
1827: ,p_value_4 => xla_lookups_pkg.get_meaning(
1828: 'XLA_OWNER_TYPE'
1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1830: )
1831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1827: ,p_value_4 => xla_lookups_pkg.get_meaning(
1828: 'XLA_OWNER_TYPE'
1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1830: )
1831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1834: ,p_ae_header_id => NULL
1835: );

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

1828: 'XLA_OWNER_TYPE'
1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1830: )
1831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1834: ,p_ae_header_id => NULL
1835: );
1836: RETURN l_output_value;

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

1829: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1830: )
1831: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1832: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1833: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1834: ,p_ae_header_id => NULL
1835: );
1836: RETURN l_output_value;
1837: EXCEPTION

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

1905: (p_msg => 'END of AcctDerRule_16(invalid)'
1906: ,p_level => C_LEVEL_PROCEDURE
1907: ,p_module => l_log_module);
1908: END IF;
1909: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1910: x_value_type_code := null;
1911: l_output_value := null;
1912: xla_accounting_err_pkg.build_message
1913: (p_appli_s_name => 'XLA'

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

1925: 'XLA_OWNER_TYPE'
1926: ,l_component_type_code
1927: )
1928: ,p_token_3 => 'PAD_NAME'
1929: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1930: ,p_token_4 => 'PAD_OWNER'
1931: ,p_value_4 => xla_lookups_pkg.get_meaning(
1932: 'XLA_OWNER_TYPE'
1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1929: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1930: ,p_token_4 => 'PAD_OWNER'
1931: ,p_value_4 => xla_lookups_pkg.get_meaning(
1932: 'XLA_OWNER_TYPE'
1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1934: )
1935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1931: ,p_value_4 => xla_lookups_pkg.get_meaning(
1932: 'XLA_OWNER_TYPE'
1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1934: )
1935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1938: ,p_ae_header_id => NULL
1939: );

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

1932: 'XLA_OWNER_TYPE'
1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1934: )
1935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1938: ,p_ae_header_id => NULL
1939: );
1940: RETURN l_output_value;

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

1933: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1934: )
1935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1938: ,p_ae_header_id => NULL
1939: );
1940: RETURN l_output_value;
1941: EXCEPTION

Line 2033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2029: l_tmp_amt NUMBER;
2030: l_acc_rev_natural_side_code VARCHAR2(1);
2031:
2032: l_num_entries NUMBER;
2033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2037: l_recog_line_1 NUMBER;

Line 2034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2030: l_acc_rev_natural_side_code VARCHAR2(1);
2031:
2032: l_num_entries NUMBER;
2033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2037: l_recog_line_1 NUMBER;
2038: l_recog_line_2 NUMBER;

Line 2035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2031:
2032: l_num_entries NUMBER;
2033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2037: l_recog_line_1 NUMBER;
2038: l_recog_line_2 NUMBER;
2039:

Line 2036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2032: l_num_entries NUMBER;
2033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2037: l_recog_line_1 NUMBER;
2038: l_recog_line_2 NUMBER;
2039:
2040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2038: l_recog_line_2 NUMBER;
2039:
2040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2041: l_bflow_applied_to_amt NUMBER; -- 5132302
2042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2043:
2044: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2045:
2046: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2113: l_accrual_line_num := NULL; -- 4262811
2114: l_tmp_amt := NULL; -- 4262811
2115: --
2116:
2117: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2118: l_balance_type_code <> 'B' THEN
2119: IF NVL(p_source_13,'
2120: ') = 'ADJ' AND
2121: NVL(p_source_14,'

Line 2191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2187: --
2188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2189:
2190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2192:
2193: -- 4955764
2194: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2195: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2238:
2239: IF xla_accounting_cache_pkg.GetValueChar
2240: (p_source_code => 'LEDGER_CATEGORY_CODE'
2241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2242: AND l_bflow_method_code = 'PRIOR_ENTRY'
2243: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2337: p_lookup_type => 'XLA_OWNER_TYPE'
2338: ,p_lookup_code => l_component_type_code
2339: )
2340: ,p_token_4 => 'PRODUCT_NAME'
2341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2345: ,p_ae_header_id => NULL

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

2338: ,p_lookup_code => l_component_type_code
2339: )
2340: ,p_token_4 => 'PRODUCT_NAME'
2341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2345: ,p_ae_header_id => NULL
2346: );

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

2339: )
2340: ,p_token_4 => 'PRODUCT_NAME'
2341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2345: ,p_ae_header_id => NULL
2346: );
2347:

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

2340: ,p_token_4 => 'PRODUCT_NAME'
2341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2345: ,p_ae_header_id => NULL
2346: );
2347:
2348: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2371: ----------------------------------------------------------------------------------
2372: -- 4219869 Business Flow
2373: -- Update journal entry status -- Need to generate this within IF
2374: ----------------------------------------------------------------------------------
2375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2377: ,p_balance_type_code => l_balance_type_code
2378: );
2379:

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

2458:
2459: --
2460: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2461: --
2462: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2463: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2464: ELSE
2465: ---------------------------------------------------------------------------------------------------
2466: -- 4262811a Switch Sign

Line 2487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2483:
2484: XLA_AE_LINES_PKG.ValidateCurrentLine;
2485: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2486:
2487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2488: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2489: ,p_balance_type_code => l_balance_type_code);
2490:
2491: END IF;

Line 2603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2599: l_tmp_amt NUMBER;
2600: l_acc_rev_natural_side_code VARCHAR2(1);
2601:
2602: l_num_entries NUMBER;
2603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2607: l_recog_line_1 NUMBER;

Line 2604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2600: l_acc_rev_natural_side_code VARCHAR2(1);
2601:
2602: l_num_entries NUMBER;
2603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2607: l_recog_line_1 NUMBER;
2608: l_recog_line_2 NUMBER;

Line 2605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2601:
2602: l_num_entries NUMBER;
2603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2607: l_recog_line_1 NUMBER;
2608: l_recog_line_2 NUMBER;
2609:

Line 2606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2602: l_num_entries NUMBER;
2603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2607: l_recog_line_1 NUMBER;
2608: l_recog_line_2 NUMBER;
2609:
2610: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2612: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2608: l_recog_line_2 NUMBER;
2609:
2610: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2611: l_bflow_applied_to_amt NUMBER; -- 5132302
2612: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2613:
2614: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2615:
2616: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2683: l_accrual_line_num := NULL; -- 4262811
2684: l_tmp_amt := NULL; -- 4262811
2685: --
2686:
2687: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2688: l_balance_type_code <> 'B' THEN
2689: IF NVL(p_source_13,'
2690: ') = 'ADJ' AND
2691: NVL(p_source_14,'

Line 2761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2757: --
2758: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2759:
2760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2762:
2763: -- 4955764
2764: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2765: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2808:
2809: IF xla_accounting_cache_pkg.GetValueChar
2810: (p_source_code => 'LEDGER_CATEGORY_CODE'
2811: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2812: AND l_bflow_method_code = 'PRIOR_ENTRY'
2813: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2814: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2815: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2907: p_lookup_type => 'XLA_OWNER_TYPE'
2908: ,p_lookup_code => l_component_type_code
2909: )
2910: ,p_token_4 => 'PRODUCT_NAME'
2911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2915: ,p_ae_header_id => NULL

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

2908: ,p_lookup_code => l_component_type_code
2909: )
2910: ,p_token_4 => 'PRODUCT_NAME'
2911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2915: ,p_ae_header_id => NULL
2916: );

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

2909: )
2910: ,p_token_4 => 'PRODUCT_NAME'
2911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2915: ,p_ae_header_id => NULL
2916: );
2917:

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

2910: ,p_token_4 => 'PRODUCT_NAME'
2911: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2912: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2913: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2914: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2915: ,p_ae_header_id => NULL
2916: );
2917:
2918: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2941: ----------------------------------------------------------------------------------
2942: -- 4219869 Business Flow
2943: -- Update journal entry status -- Need to generate this within IF
2944: ----------------------------------------------------------------------------------
2945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2947: ,p_balance_type_code => l_balance_type_code
2948: );
2949:

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

3028:
3029: --
3030: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3031: --
3032: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3033: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3034: ELSE
3035: ---------------------------------------------------------------------------------------------------
3036: -- 4262811a Switch Sign

Line 3057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3053:
3054: XLA_AE_LINES_PKG.ValidateCurrentLine;
3055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3056:
3057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3058: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3059: ,p_balance_type_code => l_balance_type_code);
3060:
3061: END IF;

Line 3171: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3167: l_tmp_amt NUMBER;
3168: l_acc_rev_natural_side_code VARCHAR2(1);
3169:
3170: l_num_entries NUMBER;
3171: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3172: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3173: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3174: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3175: l_recog_line_1 NUMBER;

Line 3172: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3168: l_acc_rev_natural_side_code VARCHAR2(1);
3169:
3170: l_num_entries NUMBER;
3171: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3172: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3173: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3174: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3175: l_recog_line_1 NUMBER;
3176: l_recog_line_2 NUMBER;

Line 3173: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3169:
3170: l_num_entries NUMBER;
3171: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3172: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3173: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3174: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3175: l_recog_line_1 NUMBER;
3176: l_recog_line_2 NUMBER;
3177:

Line 3174: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3170: l_num_entries NUMBER;
3171: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3172: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3173: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3174: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3175: l_recog_line_1 NUMBER;
3176: l_recog_line_2 NUMBER;
3177:
3178: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3180: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3176: l_recog_line_2 NUMBER;
3177:
3178: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3179: l_bflow_applied_to_amt NUMBER; -- 5132302
3180: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3181:
3182: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3183:
3184: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3251: l_accrual_line_num := NULL; -- 4262811
3252: l_tmp_amt := NULL; -- 4262811
3253: --
3254:
3255: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3256: l_balance_type_code <> 'B' THEN
3257: IF NVL(p_source_13,'
3258: ') = 'FINCHRG' OR
3259: NVL(p_source_13,'

Line 3329: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3325: --
3326: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3327:
3328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3329: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3330:
3331: -- 4955764
3332: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3333: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3376:
3377: IF xla_accounting_cache_pkg.GetValueChar
3378: (p_source_code => 'LEDGER_CATEGORY_CODE'
3379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3380: AND l_bflow_method_code = 'PRIOR_ENTRY'
3381: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3475: p_lookup_type => 'XLA_OWNER_TYPE'
3476: ,p_lookup_code => l_component_type_code
3477: )
3478: ,p_token_4 => 'PRODUCT_NAME'
3479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3483: ,p_ae_header_id => NULL

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

3476: ,p_lookup_code => l_component_type_code
3477: )
3478: ,p_token_4 => 'PRODUCT_NAME'
3479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3483: ,p_ae_header_id => NULL
3484: );

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

3477: )
3478: ,p_token_4 => 'PRODUCT_NAME'
3479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3483: ,p_ae_header_id => NULL
3484: );
3485:

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

3478: ,p_token_4 => 'PRODUCT_NAME'
3479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3483: ,p_ae_header_id => NULL
3484: );
3485:
3486: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3509: ----------------------------------------------------------------------------------
3510: -- 4219869 Business Flow
3511: -- Update journal entry status -- Need to generate this within IF
3512: ----------------------------------------------------------------------------------
3513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3515: ,p_balance_type_code => l_balance_type_code
3516: );
3517:

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

3596:
3597: --
3598: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3599: --
3600: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3601: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3602: ELSE
3603: ---------------------------------------------------------------------------------------------------
3604: -- 4262811a Switch Sign

Line 3625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3621:
3622: XLA_AE_LINES_PKG.ValidateCurrentLine;
3623: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3624:
3625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3626: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3627: ,p_balance_type_code => l_balance_type_code);
3628:
3629: END IF;

Line 3739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3735: l_tmp_amt NUMBER;
3736: l_acc_rev_natural_side_code VARCHAR2(1);
3737:
3738: l_num_entries NUMBER;
3739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3743: l_recog_line_1 NUMBER;

Line 3740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3736: l_acc_rev_natural_side_code VARCHAR2(1);
3737:
3738: l_num_entries NUMBER;
3739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3743: l_recog_line_1 NUMBER;
3744: l_recog_line_2 NUMBER;

Line 3741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3737:
3738: l_num_entries NUMBER;
3739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3743: l_recog_line_1 NUMBER;
3744: l_recog_line_2 NUMBER;
3745:

Line 3742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3738: l_num_entries NUMBER;
3739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3743: l_recog_line_1 NUMBER;
3744: l_recog_line_2 NUMBER;
3745:
3746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3744: l_recog_line_2 NUMBER;
3745:
3746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3747: l_bflow_applied_to_amt NUMBER; -- 5132302
3748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3749:
3750: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3751:
3752: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3819: l_accrual_line_num := NULL; -- 4262811
3820: l_tmp_amt := NULL; -- 4262811
3821: --
3822:
3823: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3824: l_balance_type_code <> 'B' THEN
3825: IF NVL(p_source_13,'
3826: ') = 'DEFERRED_TAX'
3827: THEN

Line 3895: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3891: --
3892: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3893:
3894: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3895: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3896:
3897: -- 4955764
3898: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3899: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3941: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3942:
3943: IF xla_accounting_cache_pkg.GetValueChar
3944: (p_source_code => 'LEDGER_CATEGORY_CODE'
3945: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3946: AND l_bflow_method_code = 'PRIOR_ENTRY'
3947: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3948: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3949: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4041: p_lookup_type => 'XLA_OWNER_TYPE'
4042: ,p_lookup_code => l_component_type_code
4043: )
4044: ,p_token_4 => 'PRODUCT_NAME'
4045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4049: ,p_ae_header_id => NULL

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

4042: ,p_lookup_code => l_component_type_code
4043: )
4044: ,p_token_4 => 'PRODUCT_NAME'
4045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4049: ,p_ae_header_id => NULL
4050: );

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

4043: )
4044: ,p_token_4 => 'PRODUCT_NAME'
4045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4049: ,p_ae_header_id => NULL
4050: );
4051:

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

4044: ,p_token_4 => 'PRODUCT_NAME'
4045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4049: ,p_ae_header_id => NULL
4050: );
4051:
4052: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4075: ----------------------------------------------------------------------------------
4076: -- 4219869 Business Flow
4077: -- Update journal entry status -- Need to generate this within IF
4078: ----------------------------------------------------------------------------------
4079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4080: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4081: ,p_balance_type_code => l_balance_type_code
4082: );
4083:

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

4162:
4163: --
4164: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4165: --
4166: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4167: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4168: ELSE
4169: ---------------------------------------------------------------------------------------------------
4170: -- 4262811a Switch Sign

Line 4191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4187:
4188: XLA_AE_LINES_PKG.ValidateCurrentLine;
4189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4190:
4191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4192: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4193: ,p_balance_type_code => l_balance_type_code);
4194:
4195: END IF;

Line 4305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4301: l_tmp_amt NUMBER;
4302: l_acc_rev_natural_side_code VARCHAR2(1);
4303:
4304: l_num_entries NUMBER;
4305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4309: l_recog_line_1 NUMBER;

Line 4306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4302: l_acc_rev_natural_side_code VARCHAR2(1);
4303:
4304: l_num_entries NUMBER;
4305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4309: l_recog_line_1 NUMBER;
4310: l_recog_line_2 NUMBER;

Line 4307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4303:
4304: l_num_entries NUMBER;
4305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4309: l_recog_line_1 NUMBER;
4310: l_recog_line_2 NUMBER;
4311:

Line 4308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4304: l_num_entries NUMBER;
4305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4309: l_recog_line_1 NUMBER;
4310: l_recog_line_2 NUMBER;
4311:
4312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4310: l_recog_line_2 NUMBER;
4311:
4312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4313: l_bflow_applied_to_amt NUMBER; -- 5132302
4314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4315:
4316: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4317:
4318: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4385: l_accrual_line_num := NULL; -- 4262811
4386: l_tmp_amt := NULL; -- 4262811
4387: --
4388:
4389: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4390: l_balance_type_code <> 'B' THEN
4391: IF NVL(p_source_13,'
4392: ') = 'TAX'
4393: THEN

Line 4461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4457: --
4458: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4459:
4460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4462:
4463: -- 4955764
4464: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4465: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4507: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4508:
4509: IF xla_accounting_cache_pkg.GetValueChar
4510: (p_source_code => 'LEDGER_CATEGORY_CODE'
4511: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4512: AND l_bflow_method_code = 'PRIOR_ENTRY'
4513: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4514: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4515: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4607: p_lookup_type => 'XLA_OWNER_TYPE'
4608: ,p_lookup_code => l_component_type_code
4609: )
4610: ,p_token_4 => 'PRODUCT_NAME'
4611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4615: ,p_ae_header_id => NULL

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

4608: ,p_lookup_code => l_component_type_code
4609: )
4610: ,p_token_4 => 'PRODUCT_NAME'
4611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4615: ,p_ae_header_id => NULL
4616: );

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

4609: )
4610: ,p_token_4 => 'PRODUCT_NAME'
4611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4615: ,p_ae_header_id => NULL
4616: );
4617:

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

4610: ,p_token_4 => 'PRODUCT_NAME'
4611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4615: ,p_ae_header_id => NULL
4616: );
4617:
4618: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4641: ----------------------------------------------------------------------------------
4642: -- 4219869 Business Flow
4643: -- Update journal entry status -- Need to generate this within IF
4644: ----------------------------------------------------------------------------------
4645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4646: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4647: ,p_balance_type_code => l_balance_type_code
4648: );
4649:

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

4728:
4729: --
4730: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4731: --
4732: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4733: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4734: ELSE
4735: ---------------------------------------------------------------------------------------------------
4736: -- 4262811a Switch Sign

Line 4757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4753:
4754: XLA_AE_LINES_PKG.ValidateCurrentLine;
4755: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4756:
4757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4758: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4759: ,p_balance_type_code => l_balance_type_code);
4760:
4761: END IF;

Line 4871: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4867: l_tmp_amt NUMBER;
4868: l_acc_rev_natural_side_code VARCHAR2(1);
4869:
4870: l_num_entries NUMBER;
4871: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4872: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4873: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4874: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4875: l_recog_line_1 NUMBER;

Line 4872: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4868: l_acc_rev_natural_side_code VARCHAR2(1);
4869:
4870: l_num_entries NUMBER;
4871: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4872: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4873: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4874: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4875: l_recog_line_1 NUMBER;
4876: l_recog_line_2 NUMBER;

Line 4873: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4869:
4870: l_num_entries NUMBER;
4871: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4872: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4873: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4874: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4875: l_recog_line_1 NUMBER;
4876: l_recog_line_2 NUMBER;
4877:

Line 4874: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4870: l_num_entries NUMBER;
4871: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4872: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4873: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4874: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4875: l_recog_line_1 NUMBER;
4876: l_recog_line_2 NUMBER;
4877:
4878: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4880: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4876: l_recog_line_2 NUMBER;
4877:
4878: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4879: l_bflow_applied_to_amt NUMBER; -- 5132302
4880: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4881:
4882: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4883:
4884: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4951: l_accrual_line_num := NULL; -- 4262811
4952: l_tmp_amt := NULL; -- 4262811
4953: --
4954:
4955: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4956: l_balance_type_code <> 'B' THEN
4957: IF NVL(p_source_26,'
4958: ') = 'REC'
4959: THEN

Line 5027: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5023: --
5024: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5025:
5026: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5027: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5028:
5029: -- 4955764
5030: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5031: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5073: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5074:
5075: IF xla_accounting_cache_pkg.GetValueChar
5076: (p_source_code => 'LEDGER_CATEGORY_CODE'
5077: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5078: AND l_bflow_method_code = 'PRIOR_ENTRY'
5079: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5080: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5081: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5173: p_lookup_type => 'XLA_OWNER_TYPE'
5174: ,p_lookup_code => l_component_type_code
5175: )
5176: ,p_token_4 => 'PRODUCT_NAME'
5177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5181: ,p_ae_header_id => NULL

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

5174: ,p_lookup_code => l_component_type_code
5175: )
5176: ,p_token_4 => 'PRODUCT_NAME'
5177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5181: ,p_ae_header_id => NULL
5182: );

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

5175: )
5176: ,p_token_4 => 'PRODUCT_NAME'
5177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5181: ,p_ae_header_id => NULL
5182: );
5183:

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

5176: ,p_token_4 => 'PRODUCT_NAME'
5177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5181: ,p_ae_header_id => NULL
5182: );
5183:
5184: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5207: ----------------------------------------------------------------------------------
5208: -- 4219869 Business Flow
5209: -- Update journal entry status -- Need to generate this within IF
5210: ----------------------------------------------------------------------------------
5211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5212: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5213: ,p_balance_type_code => l_balance_type_code
5214: );
5215:

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

5294:
5295: --
5296: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5297: --
5298: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5299: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5300: ELSE
5301: ---------------------------------------------------------------------------------------------------
5302: -- 4262811a Switch Sign

Line 5323: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5319:
5320: XLA_AE_LINES_PKG.ValidateCurrentLine;
5321: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5322:
5323: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5324: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5325: ,p_balance_type_code => l_balance_type_code);
5326:
5327: END IF;

Line 5437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5433: l_tmp_amt NUMBER;
5434: l_acc_rev_natural_side_code VARCHAR2(1);
5435:
5436: l_num_entries NUMBER;
5437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5441: l_recog_line_1 NUMBER;

Line 5438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5434: l_acc_rev_natural_side_code VARCHAR2(1);
5435:
5436: l_num_entries NUMBER;
5437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5441: l_recog_line_1 NUMBER;
5442: l_recog_line_2 NUMBER;

Line 5439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5435:
5436: l_num_entries NUMBER;
5437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5441: l_recog_line_1 NUMBER;
5442: l_recog_line_2 NUMBER;
5443:

Line 5440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5436: l_num_entries NUMBER;
5437: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5438: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5439: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5440: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5441: l_recog_line_1 NUMBER;
5442: l_recog_line_2 NUMBER;
5443:
5444: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5446: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5442: l_recog_line_2 NUMBER;
5443:
5444: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5445: l_bflow_applied_to_amt NUMBER; -- 5132302
5446: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5447:
5448: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5449:
5450: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5517: l_accrual_line_num := NULL; -- 4262811
5518: l_tmp_amt := NULL; -- 4262811
5519: --
5520:
5521: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5522: l_balance_type_code <> 'B' THEN
5523: IF NVL(p_source_26,'
5524: ') = 'REV'
5525: THEN

Line 5593: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5589: --
5590: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5591:
5592: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5593: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5594:
5595: -- 4955764
5596: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5597: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5640:
5641: IF xla_accounting_cache_pkg.GetValueChar
5642: (p_source_code => 'LEDGER_CATEGORY_CODE'
5643: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5644: AND l_bflow_method_code = 'PRIOR_ENTRY'
5645: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5646: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5647: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5739: p_lookup_type => 'XLA_OWNER_TYPE'
5740: ,p_lookup_code => l_component_type_code
5741: )
5742: ,p_token_4 => 'PRODUCT_NAME'
5743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5747: ,p_ae_header_id => NULL

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

5740: ,p_lookup_code => l_component_type_code
5741: )
5742: ,p_token_4 => 'PRODUCT_NAME'
5743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5747: ,p_ae_header_id => NULL
5748: );

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

5741: )
5742: ,p_token_4 => 'PRODUCT_NAME'
5743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5747: ,p_ae_header_id => NULL
5748: );
5749:

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

5742: ,p_token_4 => 'PRODUCT_NAME'
5743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5747: ,p_ae_header_id => NULL
5748: );
5749:
5750: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5773: ----------------------------------------------------------------------------------
5774: -- 4219869 Business Flow
5775: -- Update journal entry status -- Need to generate this within IF
5776: ----------------------------------------------------------------------------------
5777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5779: ,p_balance_type_code => l_balance_type_code
5780: );
5781:

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

5860:
5861: --
5862: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5863: --
5864: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5865: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5866: ELSE
5867: ---------------------------------------------------------------------------------------------------
5868: -- 4262811a Switch Sign

Line 5889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5885:
5886: XLA_AE_LINES_PKG.ValidateCurrentLine;
5887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5888:
5889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5891: ,p_balance_type_code => l_balance_type_code);
5892:
5893: END IF;

Line 6007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6003: l_tmp_amt NUMBER;
6004: l_acc_rev_natural_side_code VARCHAR2(1);
6005:
6006: l_num_entries NUMBER;
6007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6011: l_recog_line_1 NUMBER;

Line 6008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6004: l_acc_rev_natural_side_code VARCHAR2(1);
6005:
6006: l_num_entries NUMBER;
6007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6011: l_recog_line_1 NUMBER;
6012: l_recog_line_2 NUMBER;

Line 6009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6005:
6006: l_num_entries NUMBER;
6007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6011: l_recog_line_1 NUMBER;
6012: l_recog_line_2 NUMBER;
6013:

Line 6010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6006: l_num_entries NUMBER;
6007: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6008: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6009: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6010: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6011: l_recog_line_1 NUMBER;
6012: l_recog_line_2 NUMBER;
6013:
6014: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6016: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6012: l_recog_line_2 NUMBER;
6013:
6014: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6015: l_bflow_applied_to_amt NUMBER; -- 5132302
6016: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6017:
6018: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6019:
6020: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6087: l_accrual_line_num := NULL; -- 4262811
6088: l_tmp_amt := NULL; -- 4262811
6089: --
6090:
6091: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6092: l_balance_type_code <> 'B' THEN
6093: IF NVL(p_source_13,'
6094: ') = 'REC'
6095: THEN

Line 6163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6159: --
6160: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6161:
6162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6164:
6165: -- 4955764
6166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6214:
6215: IF xla_accounting_cache_pkg.GetValueChar
6216: (p_source_code => 'LEDGER_CATEGORY_CODE'
6217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6218: AND l_bflow_method_code = 'PRIOR_ENTRY'
6219: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6313: p_lookup_type => 'XLA_OWNER_TYPE'
6314: ,p_lookup_code => l_component_type_code
6315: )
6316: ,p_token_4 => 'PRODUCT_NAME'
6317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6321: ,p_ae_header_id => NULL

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

6314: ,p_lookup_code => l_component_type_code
6315: )
6316: ,p_token_4 => 'PRODUCT_NAME'
6317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6321: ,p_ae_header_id => NULL
6322: );

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

6315: )
6316: ,p_token_4 => 'PRODUCT_NAME'
6317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6321: ,p_ae_header_id => NULL
6322: );
6323:

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

6316: ,p_token_4 => 'PRODUCT_NAME'
6317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6321: ,p_ae_header_id => NULL
6322: );
6323:
6324: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6347: ----------------------------------------------------------------------------------
6348: -- 4219869 Business Flow
6349: -- Update journal entry status -- Need to generate this within IF
6350: ----------------------------------------------------------------------------------
6351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6353: ,p_balance_type_code => l_balance_type_code
6354: );
6355:

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

6434:
6435: --
6436: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6437: --
6438: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6439: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6440: ELSE
6441: ---------------------------------------------------------------------------------------------------
6442: -- 4262811a Switch Sign

Line 6463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6459:
6460: XLA_AE_LINES_PKG.ValidateCurrentLine;
6461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6462:
6463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6464: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6465: ,p_balance_type_code => l_balance_type_code);
6466:
6467: END IF;

Line 6583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6579: l_tmp_amt NUMBER;
6580: l_acc_rev_natural_side_code VARCHAR2(1);
6581:
6582: l_num_entries NUMBER;
6583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6587: l_recog_line_1 NUMBER;

Line 6584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6580: l_acc_rev_natural_side_code VARCHAR2(1);
6581:
6582: l_num_entries NUMBER;
6583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6587: l_recog_line_1 NUMBER;
6588: l_recog_line_2 NUMBER;

Line 6585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6581:
6582: l_num_entries NUMBER;
6583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6587: l_recog_line_1 NUMBER;
6588: l_recog_line_2 NUMBER;
6589:

Line 6586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6582: l_num_entries NUMBER;
6583: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6584: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6585: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6586: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6587: l_recog_line_1 NUMBER;
6588: l_recog_line_2 NUMBER;
6589:
6590: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6592: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6588: l_recog_line_2 NUMBER;
6589:
6590: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6591: l_bflow_applied_to_amt NUMBER; -- 5132302
6592: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6593:
6594: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6595:
6596: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6663: l_accrual_line_num := NULL; -- 4262811
6664: l_tmp_amt := NULL; -- 4262811
6665: --
6666:
6667: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6668: l_balance_type_code <> 'B' THEN
6669: IF (NVL(p_source_13,'
6670: ') = 'ACTIVITY' AND
6671: NVL(p_source_14,'

Line 6745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6741: --
6742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6743:
6744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6746:
6747: -- 4955764
6748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6749: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6795: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6796:
6797: IF xla_accounting_cache_pkg.GetValueChar
6798: (p_source_code => 'LEDGER_CATEGORY_CODE'
6799: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6800: AND l_bflow_method_code = 'PRIOR_ENTRY'
6801: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6802: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6803: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6895: p_lookup_type => 'XLA_OWNER_TYPE'
6896: ,p_lookup_code => l_component_type_code
6897: )
6898: ,p_token_4 => 'PRODUCT_NAME'
6899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6903: ,p_ae_header_id => NULL

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

6896: ,p_lookup_code => l_component_type_code
6897: )
6898: ,p_token_4 => 'PRODUCT_NAME'
6899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6903: ,p_ae_header_id => NULL
6904: );

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

6897: )
6898: ,p_token_4 => 'PRODUCT_NAME'
6899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6903: ,p_ae_header_id => NULL
6904: );
6905:

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

6898: ,p_token_4 => 'PRODUCT_NAME'
6899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6903: ,p_ae_header_id => NULL
6904: );
6905:
6906: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6929: ----------------------------------------------------------------------------------
6930: -- 4219869 Business Flow
6931: -- Update journal entry status -- Need to generate this within IF
6932: ----------------------------------------------------------------------------------
6933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6934: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6935: ,p_balance_type_code => l_balance_type_code
6936: );
6937:

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

7016:
7017: --
7018: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7019: --
7020: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7021: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7022: ELSE
7023: ---------------------------------------------------------------------------------------------------
7024: -- 4262811a Switch Sign

Line 7045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7041:
7042: XLA_AE_LINES_PKG.ValidateCurrentLine;
7043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7044:
7045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7046: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7047: ,p_balance_type_code => l_balance_type_code);
7048:
7049: END IF;

Line 7163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7159: l_tmp_amt NUMBER;
7160: l_acc_rev_natural_side_code VARCHAR2(1);
7161:
7162: l_num_entries NUMBER;
7163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7167: l_recog_line_1 NUMBER;

Line 7164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7160: l_acc_rev_natural_side_code VARCHAR2(1);
7161:
7162: l_num_entries NUMBER;
7163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7167: l_recog_line_1 NUMBER;
7168: l_recog_line_2 NUMBER;

Line 7165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7161:
7162: l_num_entries NUMBER;
7163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7167: l_recog_line_1 NUMBER;
7168: l_recog_line_2 NUMBER;
7169:

Line 7166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7162: l_num_entries NUMBER;
7163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7167: l_recog_line_1 NUMBER;
7168: l_recog_line_2 NUMBER;
7169:
7170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7168: l_recog_line_2 NUMBER;
7169:
7170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7171: l_bflow_applied_to_amt NUMBER; -- 5132302
7172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7173:
7174: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7175:
7176: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7243: l_accrual_line_num := NULL; -- 4262811
7244: l_tmp_amt := NULL; -- 4262811
7245: --
7246:
7247: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7248: l_balance_type_code <> 'B' THEN
7249: IF NVL(p_source_46,'
7250: ') = 'CHARGES'
7251: THEN

Line 7319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7315: --
7316: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7317:
7318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7320:
7321: -- 4955764
7322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7369: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7370:
7371: IF xla_accounting_cache_pkg.GetValueChar
7372: (p_source_code => 'LEDGER_CATEGORY_CODE'
7373: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7374: AND l_bflow_method_code = 'PRIOR_ENTRY'
7375: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7376: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7377: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7469: p_lookup_type => 'XLA_OWNER_TYPE'
7470: ,p_lookup_code => l_component_type_code
7471: )
7472: ,p_token_4 => 'PRODUCT_NAME'
7473: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7474: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7475: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7476: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7477: ,p_ae_header_id => NULL

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

7470: ,p_lookup_code => l_component_type_code
7471: )
7472: ,p_token_4 => 'PRODUCT_NAME'
7473: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7474: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7475: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7476: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7477: ,p_ae_header_id => NULL
7478: );

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

7471: )
7472: ,p_token_4 => 'PRODUCT_NAME'
7473: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7474: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7475: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7476: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7477: ,p_ae_header_id => NULL
7478: );
7479:

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

7472: ,p_token_4 => 'PRODUCT_NAME'
7473: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7474: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7475: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7476: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7477: ,p_ae_header_id => NULL
7478: );
7479:
7480: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7507: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7503: ----------------------------------------------------------------------------------
7504: -- 4219869 Business Flow
7505: -- Update journal entry status -- Need to generate this within IF
7506: ----------------------------------------------------------------------------------
7507: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7508: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7509: ,p_balance_type_code => l_balance_type_code
7510: );
7511:

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

7590:
7591: --
7592: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7593: --
7594: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7595: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7596: ELSE
7597: ---------------------------------------------------------------------------------------------------
7598: -- 4262811a Switch Sign

Line 7619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7615:
7616: XLA_AE_LINES_PKG.ValidateCurrentLine;
7617: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7618:
7619: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7620: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7621: ,p_balance_type_code => l_balance_type_code);
7622:
7623: END IF;

Line 7737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7733: l_tmp_amt NUMBER;
7734: l_acc_rev_natural_side_code VARCHAR2(1);
7735:
7736: l_num_entries NUMBER;
7737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7741: l_recog_line_1 NUMBER;

Line 7738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7734: l_acc_rev_natural_side_code VARCHAR2(1);
7735:
7736: l_num_entries NUMBER;
7737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7741: l_recog_line_1 NUMBER;
7742: l_recog_line_2 NUMBER;

Line 7739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7735:
7736: l_num_entries NUMBER;
7737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7741: l_recog_line_1 NUMBER;
7742: l_recog_line_2 NUMBER;
7743:

Line 7740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7736: l_num_entries NUMBER;
7737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7741: l_recog_line_1 NUMBER;
7742: l_recog_line_2 NUMBER;
7743:
7744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7742: l_recog_line_2 NUMBER;
7743:
7744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7745: l_bflow_applied_to_amt NUMBER; -- 5132302
7746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7747:
7748: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7749:
7750: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7817: l_accrual_line_num := NULL; -- 4262811
7818: l_tmp_amt := NULL; -- 4262811
7819: --
7820:
7821: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7822: l_balance_type_code <> 'B' THEN
7823: IF NVL(p_source_46,'
7824: ') = 'FREIGHT'
7825: THEN

Line 7893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7889: --
7890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7891:
7892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7894:
7895: -- 4955764
7896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7897: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7943: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7944:
7945: IF xla_accounting_cache_pkg.GetValueChar
7946: (p_source_code => 'LEDGER_CATEGORY_CODE'
7947: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7948: AND l_bflow_method_code = 'PRIOR_ENTRY'
7949: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7950: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7951: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8043: p_lookup_type => 'XLA_OWNER_TYPE'
8044: ,p_lookup_code => l_component_type_code
8045: )
8046: ,p_token_4 => 'PRODUCT_NAME'
8047: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8048: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8049: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8050: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8051: ,p_ae_header_id => NULL

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

8044: ,p_lookup_code => l_component_type_code
8045: )
8046: ,p_token_4 => 'PRODUCT_NAME'
8047: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8048: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8049: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8050: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8051: ,p_ae_header_id => NULL
8052: );

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

8045: )
8046: ,p_token_4 => 'PRODUCT_NAME'
8047: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8048: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8049: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8050: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8051: ,p_ae_header_id => NULL
8052: );
8053:

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

8046: ,p_token_4 => 'PRODUCT_NAME'
8047: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8048: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8049: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8050: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8051: ,p_ae_header_id => NULL
8052: );
8053:
8054: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8081: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8077: ----------------------------------------------------------------------------------
8078: -- 4219869 Business Flow
8079: -- Update journal entry status -- Need to generate this within IF
8080: ----------------------------------------------------------------------------------
8081: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8082: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8083: ,p_balance_type_code => l_balance_type_code
8084: );
8085:

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

8164:
8165: --
8166: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8167: --
8168: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8169: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8170: ELSE
8171: ---------------------------------------------------------------------------------------------------
8172: -- 4262811a Switch Sign

Line 8193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8189:
8190: XLA_AE_LINES_PKG.ValidateCurrentLine;
8191: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8192:
8193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8194: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8195: ,p_balance_type_code => l_balance_type_code);
8196:
8197: END IF;

Line 8311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8307: l_tmp_amt NUMBER;
8308: l_acc_rev_natural_side_code VARCHAR2(1);
8309:
8310: l_num_entries NUMBER;
8311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8315: l_recog_line_1 NUMBER;

Line 8312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8308: l_acc_rev_natural_side_code VARCHAR2(1);
8309:
8310: l_num_entries NUMBER;
8311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8315: l_recog_line_1 NUMBER;
8316: l_recog_line_2 NUMBER;

Line 8313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8309:
8310: l_num_entries NUMBER;
8311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8315: l_recog_line_1 NUMBER;
8316: l_recog_line_2 NUMBER;
8317:

Line 8314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8310: l_num_entries NUMBER;
8311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8315: l_recog_line_1 NUMBER;
8316: l_recog_line_2 NUMBER;
8317:
8318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8316: l_recog_line_2 NUMBER;
8317:
8318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8319: l_bflow_applied_to_amt NUMBER; -- 5132302
8320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8321:
8322: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8323:
8324: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8391: l_accrual_line_num := NULL; -- 4262811
8392: l_tmp_amt := NULL; -- 4262811
8393: --
8394:
8395: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8396: l_balance_type_code <> 'B' THEN
8397: IF NVL(p_source_46,'
8398: ') = 'REV'
8399: THEN

Line 8467: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8463: --
8464: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8465:
8466: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8467: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8468:
8469: -- 4955764
8470: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8471: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8518:
8519: IF xla_accounting_cache_pkg.GetValueChar
8520: (p_source_code => 'LEDGER_CATEGORY_CODE'
8521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8522: AND l_bflow_method_code = 'PRIOR_ENTRY'
8523: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8617: p_lookup_type => 'XLA_OWNER_TYPE'
8618: ,p_lookup_code => l_component_type_code
8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL

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

8618: ,p_lookup_code => l_component_type_code
8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );

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

8619: )
8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );
8627:

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

8620: ,p_token_4 => 'PRODUCT_NAME'
8621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8625: ,p_ae_header_id => NULL
8626: );
8627:
8628: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8651: ----------------------------------------------------------------------------------
8652: -- 4219869 Business Flow
8653: -- Update journal entry status -- Need to generate this within IF
8654: ----------------------------------------------------------------------------------
8655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8657: ,p_balance_type_code => l_balance_type_code
8658: );
8659:

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

8738:
8739: --
8740: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8741: --
8742: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8743: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8744: ELSE
8745: ---------------------------------------------------------------------------------------------------
8746: -- 4262811a Switch Sign

Line 8767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8763:
8764: XLA_AE_LINES_PKG.ValidateCurrentLine;
8765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8766:
8767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8769: ,p_balance_type_code => l_balance_type_code);
8770:
8771: END IF;

Line 8885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8881: l_tmp_amt NUMBER;
8882: l_acc_rev_natural_side_code VARCHAR2(1);
8883:
8884: l_num_entries NUMBER;
8885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8889: l_recog_line_1 NUMBER;

Line 8886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8882: l_acc_rev_natural_side_code VARCHAR2(1);
8883:
8884: l_num_entries NUMBER;
8885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8889: l_recog_line_1 NUMBER;
8890: l_recog_line_2 NUMBER;

Line 8887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8883:
8884: l_num_entries NUMBER;
8885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8889: l_recog_line_1 NUMBER;
8890: l_recog_line_2 NUMBER;
8891:

Line 8888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8884: l_num_entries NUMBER;
8885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8889: l_recog_line_1 NUMBER;
8890: l_recog_line_2 NUMBER;
8891:
8892: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8894: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8890: l_recog_line_2 NUMBER;
8891:
8892: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8893: l_bflow_applied_to_amt NUMBER; -- 5132302
8894: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8895:
8896: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8897:
8898: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8965: l_accrual_line_num := NULL; -- 4262811
8966: l_tmp_amt := NULL; -- 4262811
8967: --
8968:
8969: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8970: l_balance_type_code <> 'B' THEN
8971: IF NVL(p_source_46,'
8972: ') = 'TAX'
8973: THEN

Line 9041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9037: --
9038: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9039:
9040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9042:
9043: -- 4955764
9044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9092:
9093: IF xla_accounting_cache_pkg.GetValueChar
9094: (p_source_code => 'LEDGER_CATEGORY_CODE'
9095: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9096: AND l_bflow_method_code = 'PRIOR_ENTRY'
9097: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9098: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9099: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9191: p_lookup_type => 'XLA_OWNER_TYPE'
9192: ,p_lookup_code => l_component_type_code
9193: )
9194: ,p_token_4 => 'PRODUCT_NAME'
9195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9199: ,p_ae_header_id => NULL

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

9192: ,p_lookup_code => l_component_type_code
9193: )
9194: ,p_token_4 => 'PRODUCT_NAME'
9195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9199: ,p_ae_header_id => NULL
9200: );

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

9193: )
9194: ,p_token_4 => 'PRODUCT_NAME'
9195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9199: ,p_ae_header_id => NULL
9200: );
9201:

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

9194: ,p_token_4 => 'PRODUCT_NAME'
9195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9199: ,p_ae_header_id => NULL
9200: );
9201:
9202: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9225: ----------------------------------------------------------------------------------
9226: -- 4219869 Business Flow
9227: -- Update journal entry status -- Need to generate this within IF
9228: ----------------------------------------------------------------------------------
9229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9231: ,p_balance_type_code => l_balance_type_code
9232: );
9233:

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

9312:
9313: --
9314: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9315: --
9316: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9317: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9318: ELSE
9319: ---------------------------------------------------------------------------------------------------
9320: -- 4262811a Switch Sign

Line 9341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9337:
9338: XLA_AE_LINES_PKG.ValidateCurrentLine;
9339: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9340:
9341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9342: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9343: ,p_balance_type_code => l_balance_type_code);
9344:
9345: END IF;

Line 9449: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9445: l_tmp_amt NUMBER;
9446: l_acc_rev_natural_side_code VARCHAR2(1);
9447:
9448: l_num_entries NUMBER;
9449: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9450: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9451: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9452: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9453: l_recog_line_1 NUMBER;

Line 9450: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9446: l_acc_rev_natural_side_code VARCHAR2(1);
9447:
9448: l_num_entries NUMBER;
9449: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9450: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9451: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9452: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9453: l_recog_line_1 NUMBER;
9454: l_recog_line_2 NUMBER;

Line 9451: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9447:
9448: l_num_entries NUMBER;
9449: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9450: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9451: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9452: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9453: l_recog_line_1 NUMBER;
9454: l_recog_line_2 NUMBER;
9455:

Line 9452: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9448: l_num_entries NUMBER;
9449: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9450: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9451: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9452: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9453: l_recog_line_1 NUMBER;
9454: l_recog_line_2 NUMBER;
9455:
9456: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9458: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9454: l_recog_line_2 NUMBER;
9455:
9456: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9457: l_bflow_applied_to_amt NUMBER; -- 5132302
9458: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9459:
9460: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9461:
9462: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9528: l_acc_rev_flag := NULL; -- 4262811
9529: l_accrual_line_num := NULL; -- 4262811
9530: l_tmp_amt := NULL; -- 4262811
9531: --
9532: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9533: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9534: return;
9535: END IF;
9536:

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

9529: l_accrual_line_num := NULL; -- 4262811
9530: l_tmp_amt := NULL; -- 4262811
9531: --
9532: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9533: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9534: return;
9535: END IF;
9536:
9537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

9533: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9534: return;
9535: END IF;
9536:
9537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9538: l_balance_type_code <> 'B' THEN
9539:
9540: --
9541: XLA_AE_LINES_PKG.SetNewLine;

Line 9606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9602: --
9603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9604:
9605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9607:
9608: -- 4955764
9609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9647:
9648: IF xla_accounting_cache_pkg.GetValueChar
9649: (p_source_code => 'LEDGER_CATEGORY_CODE'
9650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9651: AND l_bflow_method_code = 'PRIOR_ENTRY'
9652: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9772: p_lookup_type => 'XLA_OWNER_TYPE'
9773: ,p_lookup_code => l_component_type_code
9774: )
9775: ,p_token_4 => 'PRODUCT_NAME'
9776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9780: ,p_ae_header_id => NULL

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

9773: ,p_lookup_code => l_component_type_code
9774: )
9775: ,p_token_4 => 'PRODUCT_NAME'
9776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9780: ,p_ae_header_id => NULL
9781: );

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

9774: )
9775: ,p_token_4 => 'PRODUCT_NAME'
9776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9780: ,p_ae_header_id => NULL
9781: );
9782:

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

9775: ,p_token_4 => 'PRODUCT_NAME'
9776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9780: ,p_ae_header_id => NULL
9781: );
9782:
9783: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9806: ----------------------------------------------------------------------------------
9807: -- 4219869 Business Flow
9808: -- Update journal entry status -- Need to generate this within IF
9809: ----------------------------------------------------------------------------------
9810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9812: ,p_balance_type_code => l_balance_type_code
9813: );
9814:

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

9919:
9920: --
9921: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9922: --
9923: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9924: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9925: ELSE
9926: ---------------------------------------------------------------------------------------------------
9927: -- 4262811a Switch Sign

Line 9948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9944:
9945: XLA_AE_LINES_PKG.ValidateCurrentLine;
9946: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9947:
9948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9949: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9950: ,p_balance_type_code => l_balance_type_code);
9951:
9952: END IF;

Line 10065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10061: l_tmp_amt NUMBER;
10062: l_acc_rev_natural_side_code VARCHAR2(1);
10063:
10064: l_num_entries NUMBER;
10065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10069: l_recog_line_1 NUMBER;

Line 10066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10062: l_acc_rev_natural_side_code VARCHAR2(1);
10063:
10064: l_num_entries NUMBER;
10065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10069: l_recog_line_1 NUMBER;
10070: l_recog_line_2 NUMBER;

Line 10067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10063:
10064: l_num_entries NUMBER;
10065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10069: l_recog_line_1 NUMBER;
10070: l_recog_line_2 NUMBER;
10071:

Line 10068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10064: l_num_entries NUMBER;
10065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10069: l_recog_line_1 NUMBER;
10070: l_recog_line_2 NUMBER;
10071:
10072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10070: l_recog_line_2 NUMBER;
10071:
10072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10073: l_bflow_applied_to_amt NUMBER; -- 5132302
10074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10075:
10076: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10077:
10078: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10145: l_accrual_line_num := NULL; -- 4262811
10146: l_tmp_amt := NULL; -- 4262811
10147: --
10148:
10149: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10150: l_balance_type_code <> 'B' THEN
10151: IF NVL(p_source_46,'
10152: ') = 'ROUND'
10153: THEN

Line 10221: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10217: --
10218: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10219:
10220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10221: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10222:
10223: -- 4955764
10224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10271: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10272:
10273: IF xla_accounting_cache_pkg.GetValueChar
10274: (p_source_code => 'LEDGER_CATEGORY_CODE'
10275: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10276: AND l_bflow_method_code = 'PRIOR_ENTRY'
10277: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10278: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10279: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10371: p_lookup_type => 'XLA_OWNER_TYPE'
10372: ,p_lookup_code => l_component_type_code
10373: )
10374: ,p_token_4 => 'PRODUCT_NAME'
10375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10379: ,p_ae_header_id => NULL

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

10372: ,p_lookup_code => l_component_type_code
10373: )
10374: ,p_token_4 => 'PRODUCT_NAME'
10375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10379: ,p_ae_header_id => NULL
10380: );

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

10373: )
10374: ,p_token_4 => 'PRODUCT_NAME'
10375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10379: ,p_ae_header_id => NULL
10380: );
10381:

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

10374: ,p_token_4 => 'PRODUCT_NAME'
10375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10379: ,p_ae_header_id => NULL
10380: );
10381:
10382: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10405: ----------------------------------------------------------------------------------
10406: -- 4219869 Business Flow
10407: -- Update journal entry status -- Need to generate this within IF
10408: ----------------------------------------------------------------------------------
10409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10410: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10411: ,p_balance_type_code => l_balance_type_code
10412: );
10413:

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

10492:
10493: --
10494: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10495: --
10496: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10497: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10498: ELSE
10499: ---------------------------------------------------------------------------------------------------
10500: -- 4262811a Switch Sign

Line 10521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10517:
10518: XLA_AE_LINES_PKG.ValidateCurrentLine;
10519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10520:
10521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10523: ,p_balance_type_code => l_balance_type_code);
10524:
10525: END IF;

Line 10639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10635: l_tmp_amt NUMBER;
10636: l_acc_rev_natural_side_code VARCHAR2(1);
10637:
10638: l_num_entries NUMBER;
10639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10643: l_recog_line_1 NUMBER;

Line 10640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10636: l_acc_rev_natural_side_code VARCHAR2(1);
10637:
10638: l_num_entries NUMBER;
10639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10643: l_recog_line_1 NUMBER;
10644: l_recog_line_2 NUMBER;

Line 10641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10637:
10638: l_num_entries NUMBER;
10639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10643: l_recog_line_1 NUMBER;
10644: l_recog_line_2 NUMBER;
10645:

Line 10642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10638: l_num_entries NUMBER;
10639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10643: l_recog_line_1 NUMBER;
10644: l_recog_line_2 NUMBER;
10645:
10646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10644: l_recog_line_2 NUMBER;
10645:
10646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10647: l_bflow_applied_to_amt NUMBER; -- 5132302
10648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10649:
10650: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10651:
10652: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10719: l_accrual_line_num := NULL; -- 4262811
10720: l_tmp_amt := NULL; -- 4262811
10721: --
10722:
10723: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10724: l_balance_type_code <> 'B' THEN
10725: IF NVL(p_source_46,'
10726: ') = 'UNBILL'
10727: THEN

Line 10795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10791: --
10792: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10793:
10794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10796:
10797: -- 4955764
10798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10845: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10846:
10847: IF xla_accounting_cache_pkg.GetValueChar
10848: (p_source_code => 'LEDGER_CATEGORY_CODE'
10849: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10850: AND l_bflow_method_code = 'PRIOR_ENTRY'
10851: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10852: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10853: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10945: p_lookup_type => 'XLA_OWNER_TYPE'
10946: ,p_lookup_code => l_component_type_code
10947: )
10948: ,p_token_4 => 'PRODUCT_NAME'
10949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10953: ,p_ae_header_id => NULL

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

10946: ,p_lookup_code => l_component_type_code
10947: )
10948: ,p_token_4 => 'PRODUCT_NAME'
10949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10953: ,p_ae_header_id => NULL
10954: );

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

10947: )
10948: ,p_token_4 => 'PRODUCT_NAME'
10949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10953: ,p_ae_header_id => NULL
10954: );
10955:

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

10948: ,p_token_4 => 'PRODUCT_NAME'
10949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10953: ,p_ae_header_id => NULL
10954: );
10955:
10956: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10979: ----------------------------------------------------------------------------------
10980: -- 4219869 Business Flow
10981: -- Update journal entry status -- Need to generate this within IF
10982: ----------------------------------------------------------------------------------
10983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10984: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10985: ,p_balance_type_code => l_balance_type_code
10986: );
10987:

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

11066:
11067: --
11068: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11069: --
11070: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11071: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11072: ELSE
11073: ---------------------------------------------------------------------------------------------------
11074: -- 4262811a Switch Sign

Line 11095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11091:
11092: XLA_AE_LINES_PKG.ValidateCurrentLine;
11093: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11094:
11095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11096: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11097: ,p_balance_type_code => l_balance_type_code);
11098:
11099: END IF;

Line 11213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11209: l_tmp_amt NUMBER;
11210: l_acc_rev_natural_side_code VARCHAR2(1);
11211:
11212: l_num_entries NUMBER;
11213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11217: l_recog_line_1 NUMBER;

Line 11214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11210: l_acc_rev_natural_side_code VARCHAR2(1);
11211:
11212: l_num_entries NUMBER;
11213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11217: l_recog_line_1 NUMBER;
11218: l_recog_line_2 NUMBER;

Line 11215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11211:
11212: l_num_entries NUMBER;
11213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11217: l_recog_line_1 NUMBER;
11218: l_recog_line_2 NUMBER;
11219:

Line 11216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11212: l_num_entries NUMBER;
11213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11217: l_recog_line_1 NUMBER;
11218: l_recog_line_2 NUMBER;
11219:
11220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11218: l_recog_line_2 NUMBER;
11219:
11220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11221: l_bflow_applied_to_amt NUMBER; -- 5132302
11222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11223:
11224: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11225:
11226: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11293: l_accrual_line_num := NULL; -- 4262811
11294: l_tmp_amt := NULL; -- 4262811
11295: --
11296:
11297: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11298: l_balance_type_code <> 'B' THEN
11299: IF NVL(p_source_46,'
11300: ') = 'UNEARN'
11301: THEN

Line 11369: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11365: --
11366: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11367:
11368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11369: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11370:
11371: -- 4955764
11372: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11373: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11419: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11420:
11421: IF xla_accounting_cache_pkg.GetValueChar
11422: (p_source_code => 'LEDGER_CATEGORY_CODE'
11423: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11424: AND l_bflow_method_code = 'PRIOR_ENTRY'
11425: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11426: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11427: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11519: p_lookup_type => 'XLA_OWNER_TYPE'
11520: ,p_lookup_code => l_component_type_code
11521: )
11522: ,p_token_4 => 'PRODUCT_NAME'
11523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11527: ,p_ae_header_id => NULL

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

11520: ,p_lookup_code => l_component_type_code
11521: )
11522: ,p_token_4 => 'PRODUCT_NAME'
11523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11527: ,p_ae_header_id => NULL
11528: );

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

11521: )
11522: ,p_token_4 => 'PRODUCT_NAME'
11523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11527: ,p_ae_header_id => NULL
11528: );
11529:

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

11522: ,p_token_4 => 'PRODUCT_NAME'
11523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11527: ,p_ae_header_id => NULL
11528: );
11529:
11530: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11553: ----------------------------------------------------------------------------------
11554: -- 4219869 Business Flow
11555: -- Update journal entry status -- Need to generate this within IF
11556: ----------------------------------------------------------------------------------
11557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11558: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11559: ,p_balance_type_code => l_balance_type_code
11560: );
11561:

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

11640:
11641: --
11642: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11643: --
11644: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11645: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11646: ELSE
11647: ---------------------------------------------------------------------------------------------------
11648: -- 4262811a Switch Sign

Line 11669: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11665:
11666: XLA_AE_LINES_PKG.ValidateCurrentLine;
11667: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11668:
11669: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11670: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11671: ,p_balance_type_code => l_balance_type_code);
11672:
11673: END IF;

Line 11783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11779: l_tmp_amt NUMBER;
11780: l_acc_rev_natural_side_code VARCHAR2(1);
11781:
11782: l_num_entries NUMBER;
11783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11787: l_recog_line_1 NUMBER;

Line 11784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11780: l_acc_rev_natural_side_code VARCHAR2(1);
11781:
11782: l_num_entries NUMBER;
11783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11787: l_recog_line_1 NUMBER;
11788: l_recog_line_2 NUMBER;

Line 11785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11781:
11782: l_num_entries NUMBER;
11783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11787: l_recog_line_1 NUMBER;
11788: l_recog_line_2 NUMBER;
11789:

Line 11786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11782: l_num_entries NUMBER;
11783: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11784: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11785: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11786: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11787: l_recog_line_1 NUMBER;
11788: l_recog_line_2 NUMBER;
11789:
11790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11788: l_recog_line_2 NUMBER;
11789:
11790: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11791: l_bflow_applied_to_amt NUMBER; -- 5132302
11792: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11793:
11794: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11795:
11796: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11863: l_accrual_line_num := NULL; -- 4262811
11864: l_tmp_amt := NULL; -- 4262811
11865: --
11866:
11867: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11868: l_balance_type_code <> 'B' THEN
11869: IF NVL(p_source_26,'
11870: ') = 'REC'
11871: THEN

Line 11939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11935: --
11936: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11937:
11938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11940:
11941: -- 4955764
11942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11986:
11987: IF xla_accounting_cache_pkg.GetValueChar
11988: (p_source_code => 'LEDGER_CATEGORY_CODE'
11989: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11990: AND l_bflow_method_code = 'PRIOR_ENTRY'
11991: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11992: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11993: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12085: p_lookup_type => 'XLA_OWNER_TYPE'
12086: ,p_lookup_code => l_component_type_code
12087: )
12088: ,p_token_4 => 'PRODUCT_NAME'
12089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12093: ,p_ae_header_id => NULL

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

12086: ,p_lookup_code => l_component_type_code
12087: )
12088: ,p_token_4 => 'PRODUCT_NAME'
12089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12093: ,p_ae_header_id => NULL
12094: );

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

12087: )
12088: ,p_token_4 => 'PRODUCT_NAME'
12089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12093: ,p_ae_header_id => NULL
12094: );
12095:

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

12088: ,p_token_4 => 'PRODUCT_NAME'
12089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12093: ,p_ae_header_id => NULL
12094: );
12095:
12096: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12119: ----------------------------------------------------------------------------------
12120: -- 4219869 Business Flow
12121: -- Update journal entry status -- Need to generate this within IF
12122: ----------------------------------------------------------------------------------
12123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12125: ,p_balance_type_code => l_balance_type_code
12126: );
12127:

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

12206:
12207: --
12208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12209: --
12210: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12212: ELSE
12213: ---------------------------------------------------------------------------------------------------
12214: -- 4262811a Switch Sign

Line 12235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12231:
12232: XLA_AE_LINES_PKG.ValidateCurrentLine;
12233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12234:
12235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12237: ,p_balance_type_code => l_balance_type_code);
12238:
12239: END IF;

Line 12349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12345: l_tmp_amt NUMBER;
12346: l_acc_rev_natural_side_code VARCHAR2(1);
12347:
12348: l_num_entries NUMBER;
12349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12353: l_recog_line_1 NUMBER;

Line 12350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12346: l_acc_rev_natural_side_code VARCHAR2(1);
12347:
12348: l_num_entries NUMBER;
12349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12353: l_recog_line_1 NUMBER;
12354: l_recog_line_2 NUMBER;

Line 12351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12347:
12348: l_num_entries NUMBER;
12349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12353: l_recog_line_1 NUMBER;
12354: l_recog_line_2 NUMBER;
12355:

Line 12352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12348: l_num_entries NUMBER;
12349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12353: l_recog_line_1 NUMBER;
12354: l_recog_line_2 NUMBER;
12355:
12356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12354: l_recog_line_2 NUMBER;
12355:
12356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12357: l_bflow_applied_to_amt NUMBER; -- 5132302
12358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12359:
12360: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12361:
12362: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12429: l_accrual_line_num := NULL; -- 4262811
12430: l_tmp_amt := NULL; -- 4262811
12431: --
12432:
12433: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12434: l_balance_type_code <> 'B' THEN
12435: IF NVL(p_source_26,'
12436: ') = 'REV'
12437: THEN

Line 12505: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12501: --
12502: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12503:
12504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12505: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12506:
12507: -- 4955764
12508: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12509: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12552:
12553: IF xla_accounting_cache_pkg.GetValueChar
12554: (p_source_code => 'LEDGER_CATEGORY_CODE'
12555: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12556: AND l_bflow_method_code = 'PRIOR_ENTRY'
12557: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12558: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12559: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12651: p_lookup_type => 'XLA_OWNER_TYPE'
12652: ,p_lookup_code => l_component_type_code
12653: )
12654: ,p_token_4 => 'PRODUCT_NAME'
12655: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12656: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12657: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12658: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12659: ,p_ae_header_id => NULL

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

12652: ,p_lookup_code => l_component_type_code
12653: )
12654: ,p_token_4 => 'PRODUCT_NAME'
12655: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12656: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12657: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12658: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12659: ,p_ae_header_id => NULL
12660: );

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

12653: )
12654: ,p_token_4 => 'PRODUCT_NAME'
12655: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12656: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12657: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12658: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12659: ,p_ae_header_id => NULL
12660: );
12661:

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

12654: ,p_token_4 => 'PRODUCT_NAME'
12655: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12656: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12657: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12658: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12659: ,p_ae_header_id => NULL
12660: );
12661:
12662: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12685: ----------------------------------------------------------------------------------
12686: -- 4219869 Business Flow
12687: -- Update journal entry status -- Need to generate this within IF
12688: ----------------------------------------------------------------------------------
12689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12690: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12691: ,p_balance_type_code => l_balance_type_code
12692: );
12693:

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

12772:
12773: --
12774: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12775: --
12776: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12777: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12778: ELSE
12779: ---------------------------------------------------------------------------------------------------
12780: -- 4262811a Switch Sign

Line 12801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12797:
12798: XLA_AE_LINES_PKG.ValidateCurrentLine;
12799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12800:
12801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12803: ,p_balance_type_code => l_balance_type_code);
12804:
12805: END IF;

Line 12917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12913: l_tmp_amt NUMBER;
12914: l_acc_rev_natural_side_code VARCHAR2(1);
12915:
12916: l_num_entries NUMBER;
12917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12921: l_recog_line_1 NUMBER;

Line 12918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12914: l_acc_rev_natural_side_code VARCHAR2(1);
12915:
12916: l_num_entries NUMBER;
12917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12921: l_recog_line_1 NUMBER;
12922: l_recog_line_2 NUMBER;

Line 12919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12915:
12916: l_num_entries NUMBER;
12917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12921: l_recog_line_1 NUMBER;
12922: l_recog_line_2 NUMBER;
12923:

Line 12920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12916: l_num_entries NUMBER;
12917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12921: l_recog_line_1 NUMBER;
12922: l_recog_line_2 NUMBER;
12923:
12924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12922: l_recog_line_2 NUMBER;
12923:
12924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12925: l_bflow_applied_to_amt NUMBER; -- 5132302
12926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12927:
12928: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12929:
12930: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12997: l_accrual_line_num := NULL; -- 4262811
12998: l_tmp_amt := NULL; -- 4262811
12999: --
13000:
13001: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13002: l_balance_type_code <> 'B' THEN
13003: IF NVL(p_source_26,'
13004: ') = 'CHARGES'
13005: THEN

Line 13073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13069: --
13070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13071:
13072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13074:
13075: -- 4955764
13076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13121: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13122:
13123: IF xla_accounting_cache_pkg.GetValueChar
13124: (p_source_code => 'LEDGER_CATEGORY_CODE'
13125: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13126: AND l_bflow_method_code = 'PRIOR_ENTRY'
13127: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13128: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13129: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13221: p_lookup_type => 'XLA_OWNER_TYPE'
13222: ,p_lookup_code => l_component_type_code
13223: )
13224: ,p_token_4 => 'PRODUCT_NAME'
13225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13229: ,p_ae_header_id => NULL

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

13222: ,p_lookup_code => l_component_type_code
13223: )
13224: ,p_token_4 => 'PRODUCT_NAME'
13225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13229: ,p_ae_header_id => NULL
13230: );

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

13223: )
13224: ,p_token_4 => 'PRODUCT_NAME'
13225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13229: ,p_ae_header_id => NULL
13230: );
13231:

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

13224: ,p_token_4 => 'PRODUCT_NAME'
13225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13229: ,p_ae_header_id => NULL
13230: );
13231:
13232: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13255: ----------------------------------------------------------------------------------
13256: -- 4219869 Business Flow
13257: -- Update journal entry status -- Need to generate this within IF
13258: ----------------------------------------------------------------------------------
13259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13260: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13261: ,p_balance_type_code => l_balance_type_code
13262: );
13263:

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

13342:
13343: --
13344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13345: --
13346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13348: ELSE
13349: ---------------------------------------------------------------------------------------------------
13350: -- 4262811a Switch Sign

Line 13371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13367:
13368: XLA_AE_LINES_PKG.ValidateCurrentLine;
13369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13370:
13371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13373: ,p_balance_type_code => l_balance_type_code);
13374:
13375: END IF;

Line 13487: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13483: l_tmp_amt NUMBER;
13484: l_acc_rev_natural_side_code VARCHAR2(1);
13485:
13486: l_num_entries NUMBER;
13487: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13488: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13489: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13490: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13491: l_recog_line_1 NUMBER;

Line 13488: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13484: l_acc_rev_natural_side_code VARCHAR2(1);
13485:
13486: l_num_entries NUMBER;
13487: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13488: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13489: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13490: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13491: l_recog_line_1 NUMBER;
13492: l_recog_line_2 NUMBER;

Line 13489: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13485:
13486: l_num_entries NUMBER;
13487: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13488: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13489: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13490: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13491: l_recog_line_1 NUMBER;
13492: l_recog_line_2 NUMBER;
13493:

Line 13490: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13486: l_num_entries NUMBER;
13487: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13488: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13489: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13490: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13491: l_recog_line_1 NUMBER;
13492: l_recog_line_2 NUMBER;
13493:
13494: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13496: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13492: l_recog_line_2 NUMBER;
13493:
13494: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13495: l_bflow_applied_to_amt NUMBER; -- 5132302
13496: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13497:
13498: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13499:
13500: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13567: l_accrual_line_num := NULL; -- 4262811
13568: l_tmp_amt := NULL; -- 4262811
13569: --
13570:
13571: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13572: l_balance_type_code <> 'B' THEN
13573: IF NVL(p_source_26,'
13574: ') = 'FREIGHT'
13575: THEN

Line 13643: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13639: --
13640: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13641:
13642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13643: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13644:
13645: -- 4955764
13646: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13647: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13692:
13693: IF xla_accounting_cache_pkg.GetValueChar
13694: (p_source_code => 'LEDGER_CATEGORY_CODE'
13695: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13696: AND l_bflow_method_code = 'PRIOR_ENTRY'
13697: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13698: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13699: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13791: p_lookup_type => 'XLA_OWNER_TYPE'
13792: ,p_lookup_code => l_component_type_code
13793: )
13794: ,p_token_4 => 'PRODUCT_NAME'
13795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13799: ,p_ae_header_id => NULL

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

13792: ,p_lookup_code => l_component_type_code
13793: )
13794: ,p_token_4 => 'PRODUCT_NAME'
13795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13799: ,p_ae_header_id => NULL
13800: );

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

13793: )
13794: ,p_token_4 => 'PRODUCT_NAME'
13795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13799: ,p_ae_header_id => NULL
13800: );
13801:

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

13794: ,p_token_4 => 'PRODUCT_NAME'
13795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13799: ,p_ae_header_id => NULL
13800: );
13801:
13802: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13825: ----------------------------------------------------------------------------------
13826: -- 4219869 Business Flow
13827: -- Update journal entry status -- Need to generate this within IF
13828: ----------------------------------------------------------------------------------
13829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13831: ,p_balance_type_code => l_balance_type_code
13832: );
13833:

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

13912:
13913: --
13914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13915: --
13916: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13918: ELSE
13919: ---------------------------------------------------------------------------------------------------
13920: -- 4262811a Switch Sign

Line 13941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13937:
13938: XLA_AE_LINES_PKG.ValidateCurrentLine;
13939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13940:
13941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13943: ,p_balance_type_code => l_balance_type_code);
13944:
13945: END IF;

Line 14057: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14053: l_tmp_amt NUMBER;
14054: l_acc_rev_natural_side_code VARCHAR2(1);
14055:
14056: l_num_entries NUMBER;
14057: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14058: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14059: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14060: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14061: l_recog_line_1 NUMBER;

Line 14058: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14054: l_acc_rev_natural_side_code VARCHAR2(1);
14055:
14056: l_num_entries NUMBER;
14057: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14058: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14059: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14060: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14061: l_recog_line_1 NUMBER;
14062: l_recog_line_2 NUMBER;

Line 14059: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14055:
14056: l_num_entries NUMBER;
14057: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14058: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14059: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14060: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14061: l_recog_line_1 NUMBER;
14062: l_recog_line_2 NUMBER;
14063:

Line 14060: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14056: l_num_entries NUMBER;
14057: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14058: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14059: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14060: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14061: l_recog_line_1 NUMBER;
14062: l_recog_line_2 NUMBER;
14063:
14064: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14066: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14062: l_recog_line_2 NUMBER;
14063:
14064: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14065: l_bflow_applied_to_amt NUMBER; -- 5132302
14066: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14067:
14068: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14069:
14070: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14137: l_accrual_line_num := NULL; -- 4262811
14138: l_tmp_amt := NULL; -- 4262811
14139: --
14140:
14141: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14142: l_balance_type_code <> 'B' THEN
14143: IF NVL(p_source_26,'
14144: ') = 'REV'
14145: THEN

Line 14213: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14209: --
14210: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14211:
14212: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14213: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14214:
14215: -- 4955764
14216: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14217: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14262:
14263: IF xla_accounting_cache_pkg.GetValueChar
14264: (p_source_code => 'LEDGER_CATEGORY_CODE'
14265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14266: AND l_bflow_method_code = 'PRIOR_ENTRY'
14267: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14361: p_lookup_type => 'XLA_OWNER_TYPE'
14362: ,p_lookup_code => l_component_type_code
14363: )
14364: ,p_token_4 => 'PRODUCT_NAME'
14365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14369: ,p_ae_header_id => NULL

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

14362: ,p_lookup_code => l_component_type_code
14363: )
14364: ,p_token_4 => 'PRODUCT_NAME'
14365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14369: ,p_ae_header_id => NULL
14370: );

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

14363: )
14364: ,p_token_4 => 'PRODUCT_NAME'
14365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14369: ,p_ae_header_id => NULL
14370: );
14371:

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

14364: ,p_token_4 => 'PRODUCT_NAME'
14365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14369: ,p_ae_header_id => NULL
14370: );
14371:
14372: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14395: ----------------------------------------------------------------------------------
14396: -- 4219869 Business Flow
14397: -- Update journal entry status -- Need to generate this within IF
14398: ----------------------------------------------------------------------------------
14399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14400: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14401: ,p_balance_type_code => l_balance_type_code
14402: );
14403:

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

14482:
14483: --
14484: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14485: --
14486: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14487: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14488: ELSE
14489: ---------------------------------------------------------------------------------------------------
14490: -- 4262811a Switch Sign

Line 14511: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14507:
14508: XLA_AE_LINES_PKG.ValidateCurrentLine;
14509: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14510:
14511: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14512: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14513: ,p_balance_type_code => l_balance_type_code);
14514:
14515: END IF;

Line 14627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14623: l_tmp_amt NUMBER;
14624: l_acc_rev_natural_side_code VARCHAR2(1);
14625:
14626: l_num_entries NUMBER;
14627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14631: l_recog_line_1 NUMBER;

Line 14628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14624: l_acc_rev_natural_side_code VARCHAR2(1);
14625:
14626: l_num_entries NUMBER;
14627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14631: l_recog_line_1 NUMBER;
14632: l_recog_line_2 NUMBER;

Line 14629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14625:
14626: l_num_entries NUMBER;
14627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14631: l_recog_line_1 NUMBER;
14632: l_recog_line_2 NUMBER;
14633:

Line 14630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14626: l_num_entries NUMBER;
14627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14631: l_recog_line_1 NUMBER;
14632: l_recog_line_2 NUMBER;
14633:
14634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14632: l_recog_line_2 NUMBER;
14633:
14634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14635: l_bflow_applied_to_amt NUMBER; -- 5132302
14636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14637:
14638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14639:
14640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14707: l_accrual_line_num := NULL; -- 4262811
14708: l_tmp_amt := NULL; -- 4262811
14709: --
14710:
14711: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14712: l_balance_type_code <> 'B' THEN
14713: IF NVL(p_source_26,'
14714: ') = 'ROUND'
14715: THEN

Line 14783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14779: --
14780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14781:
14782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14784:
14785: -- 4955764
14786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14831: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14832:
14833: IF xla_accounting_cache_pkg.GetValueChar
14834: (p_source_code => 'LEDGER_CATEGORY_CODE'
14835: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14836: AND l_bflow_method_code = 'PRIOR_ENTRY'
14837: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14838: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14839: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14931: p_lookup_type => 'XLA_OWNER_TYPE'
14932: ,p_lookup_code => l_component_type_code
14933: )
14934: ,p_token_4 => 'PRODUCT_NAME'
14935: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14936: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14937: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14938: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14939: ,p_ae_header_id => NULL

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

14932: ,p_lookup_code => l_component_type_code
14933: )
14934: ,p_token_4 => 'PRODUCT_NAME'
14935: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14936: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14937: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14938: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14939: ,p_ae_header_id => NULL
14940: );

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

14933: )
14934: ,p_token_4 => 'PRODUCT_NAME'
14935: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14936: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14937: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14938: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14939: ,p_ae_header_id => NULL
14940: );
14941:

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

14934: ,p_token_4 => 'PRODUCT_NAME'
14935: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14936: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14937: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14938: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14939: ,p_ae_header_id => NULL
14940: );
14941:
14942: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14969: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14965: ----------------------------------------------------------------------------------
14966: -- 4219869 Business Flow
14967: -- Update journal entry status -- Need to generate this within IF
14968: ----------------------------------------------------------------------------------
14969: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14970: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14971: ,p_balance_type_code => l_balance_type_code
14972: );
14973:

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

15052:
15053: --
15054: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15055: --
15056: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15057: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15058: ELSE
15059: ---------------------------------------------------------------------------------------------------
15060: -- 4262811a Switch Sign

Line 15081: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15077:
15078: XLA_AE_LINES_PKG.ValidateCurrentLine;
15079: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15080:
15081: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15082: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15083: ,p_balance_type_code => l_balance_type_code);
15084:
15085: END IF;

Line 15197: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15193: l_tmp_amt NUMBER;
15194: l_acc_rev_natural_side_code VARCHAR2(1);
15195:
15196: l_num_entries NUMBER;
15197: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15198: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15199: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15200: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15201: l_recog_line_1 NUMBER;

Line 15198: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15194: l_acc_rev_natural_side_code VARCHAR2(1);
15195:
15196: l_num_entries NUMBER;
15197: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15198: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15199: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15200: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15201: l_recog_line_1 NUMBER;
15202: l_recog_line_2 NUMBER;

Line 15199: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15195:
15196: l_num_entries NUMBER;
15197: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15198: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15199: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15200: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15201: l_recog_line_1 NUMBER;
15202: l_recog_line_2 NUMBER;
15203:

Line 15200: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15196: l_num_entries NUMBER;
15197: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15198: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15199: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15200: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15201: l_recog_line_1 NUMBER;
15202: l_recog_line_2 NUMBER;
15203:
15204: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15206: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15202: l_recog_line_2 NUMBER;
15203:
15204: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15205: l_bflow_applied_to_amt NUMBER; -- 5132302
15206: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15207:
15208: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15209:
15210: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15277: l_accrual_line_num := NULL; -- 4262811
15278: l_tmp_amt := NULL; -- 4262811
15279: --
15280:
15281: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15282: l_balance_type_code <> 'B' THEN
15283: IF NVL(p_source_26,'
15284: ') = 'TAX'
15285: THEN

Line 15353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15349: --
15350: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15351:
15352: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15353: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15354:
15355: -- 4955764
15356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15402:
15403: IF xla_accounting_cache_pkg.GetValueChar
15404: (p_source_code => 'LEDGER_CATEGORY_CODE'
15405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15406: AND l_bflow_method_code = 'PRIOR_ENTRY'
15407: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15501: p_lookup_type => 'XLA_OWNER_TYPE'
15502: ,p_lookup_code => l_component_type_code
15503: )
15504: ,p_token_4 => 'PRODUCT_NAME'
15505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15509: ,p_ae_header_id => NULL

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

15502: ,p_lookup_code => l_component_type_code
15503: )
15504: ,p_token_4 => 'PRODUCT_NAME'
15505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15509: ,p_ae_header_id => NULL
15510: );

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

15503: )
15504: ,p_token_4 => 'PRODUCT_NAME'
15505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15509: ,p_ae_header_id => NULL
15510: );
15511:

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

15504: ,p_token_4 => 'PRODUCT_NAME'
15505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15509: ,p_ae_header_id => NULL
15510: );
15511:
15512: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15535: ----------------------------------------------------------------------------------
15536: -- 4219869 Business Flow
15537: -- Update journal entry status -- Need to generate this within IF
15538: ----------------------------------------------------------------------------------
15539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15541: ,p_balance_type_code => l_balance_type_code
15542: );
15543:

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

15622:
15623: --
15624: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15625: --
15626: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15627: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15628: ELSE
15629: ---------------------------------------------------------------------------------------------------
15630: -- 4262811a Switch Sign

Line 15651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15647:
15648: XLA_AE_LINES_PKG.ValidateCurrentLine;
15649: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15650:
15651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15652: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15653: ,p_balance_type_code => l_balance_type_code);
15654:
15655: END IF;

Line 15767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15763: l_tmp_amt NUMBER;
15764: l_acc_rev_natural_side_code VARCHAR2(1);
15765:
15766: l_num_entries NUMBER;
15767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15771: l_recog_line_1 NUMBER;

Line 15768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15764: l_acc_rev_natural_side_code VARCHAR2(1);
15765:
15766: l_num_entries NUMBER;
15767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15771: l_recog_line_1 NUMBER;
15772: l_recog_line_2 NUMBER;

Line 15769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15765:
15766: l_num_entries NUMBER;
15767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15771: l_recog_line_1 NUMBER;
15772: l_recog_line_2 NUMBER;
15773:

Line 15770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15766: l_num_entries NUMBER;
15767: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15768: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15769: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15770: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15771: l_recog_line_1 NUMBER;
15772: l_recog_line_2 NUMBER;
15773:
15774: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15776: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15772: l_recog_line_2 NUMBER;
15773:
15774: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15775: l_bflow_applied_to_amt NUMBER; -- 5132302
15776: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15777:
15778: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15779:
15780: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15847: l_accrual_line_num := NULL; -- 4262811
15848: l_tmp_amt := NULL; -- 4262811
15849: --
15850:
15851: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15852: l_balance_type_code <> 'B' THEN
15853: IF NVL(p_source_26,'
15854: ') = 'UNBILL'
15855: THEN

Line 15923: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15919: --
15920: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15921:
15922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15923: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15924:
15925: -- 4955764
15926: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15927: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15971: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15972:
15973: IF xla_accounting_cache_pkg.GetValueChar
15974: (p_source_code => 'LEDGER_CATEGORY_CODE'
15975: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15976: AND l_bflow_method_code = 'PRIOR_ENTRY'
15977: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15978: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15979: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16071: p_lookup_type => 'XLA_OWNER_TYPE'
16072: ,p_lookup_code => l_component_type_code
16073: )
16074: ,p_token_4 => 'PRODUCT_NAME'
16075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16079: ,p_ae_header_id => NULL

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

16072: ,p_lookup_code => l_component_type_code
16073: )
16074: ,p_token_4 => 'PRODUCT_NAME'
16075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16079: ,p_ae_header_id => NULL
16080: );

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

16073: )
16074: ,p_token_4 => 'PRODUCT_NAME'
16075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16079: ,p_ae_header_id => NULL
16080: );
16081:

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

16074: ,p_token_4 => 'PRODUCT_NAME'
16075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16079: ,p_ae_header_id => NULL
16080: );
16081:
16082: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16105: ----------------------------------------------------------------------------------
16106: -- 4219869 Business Flow
16107: -- Update journal entry status -- Need to generate this within IF
16108: ----------------------------------------------------------------------------------
16109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16110: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16111: ,p_balance_type_code => l_balance_type_code
16112: );
16113:

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

16192:
16193: --
16194: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16195: --
16196: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16197: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16198: ELSE
16199: ---------------------------------------------------------------------------------------------------
16200: -- 4262811a Switch Sign

Line 16221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16217:
16218: XLA_AE_LINES_PKG.ValidateCurrentLine;
16219: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16220:
16221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16222: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16223: ,p_balance_type_code => l_balance_type_code);
16224:
16225: END IF;

Line 16337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16333: l_tmp_amt NUMBER;
16334: l_acc_rev_natural_side_code VARCHAR2(1);
16335:
16336: l_num_entries NUMBER;
16337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16341: l_recog_line_1 NUMBER;

Line 16338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16334: l_acc_rev_natural_side_code VARCHAR2(1);
16335:
16336: l_num_entries NUMBER;
16337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16341: l_recog_line_1 NUMBER;
16342: l_recog_line_2 NUMBER;

Line 16339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16335:
16336: l_num_entries NUMBER;
16337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16341: l_recog_line_1 NUMBER;
16342: l_recog_line_2 NUMBER;
16343:

Line 16340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16336: l_num_entries NUMBER;
16337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16341: l_recog_line_1 NUMBER;
16342: l_recog_line_2 NUMBER;
16343:
16344: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16346: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16342: l_recog_line_2 NUMBER;
16343:
16344: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16345: l_bflow_applied_to_amt NUMBER; -- 5132302
16346: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16347:
16348: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16349:
16350: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16417: l_accrual_line_num := NULL; -- 4262811
16418: l_tmp_amt := NULL; -- 4262811
16419: --
16420:
16421: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16422: l_balance_type_code <> 'B' THEN
16423: IF NVL(p_source_26,'
16424: ') = 'UNEARN'
16425: THEN

Line 16493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16489: --
16490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16491:
16492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16494:
16495: -- 4955764
16496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16541: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16542:
16543: IF xla_accounting_cache_pkg.GetValueChar
16544: (p_source_code => 'LEDGER_CATEGORY_CODE'
16545: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16546: AND l_bflow_method_code = 'PRIOR_ENTRY'
16547: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16548: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16549: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16641: p_lookup_type => 'XLA_OWNER_TYPE'
16642: ,p_lookup_code => l_component_type_code
16643: )
16644: ,p_token_4 => 'PRODUCT_NAME'
16645: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16646: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16647: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16648: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16649: ,p_ae_header_id => NULL

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

16642: ,p_lookup_code => l_component_type_code
16643: )
16644: ,p_token_4 => 'PRODUCT_NAME'
16645: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16646: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16647: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16648: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16649: ,p_ae_header_id => NULL
16650: );

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

16643: )
16644: ,p_token_4 => 'PRODUCT_NAME'
16645: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16646: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16647: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16648: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16649: ,p_ae_header_id => NULL
16650: );
16651:

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

16644: ,p_token_4 => 'PRODUCT_NAME'
16645: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16646: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16647: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16648: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16649: ,p_ae_header_id => NULL
16650: );
16651:
16652: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16675: ----------------------------------------------------------------------------------
16676: -- 4219869 Business Flow
16677: -- Update journal entry status -- Need to generate this within IF
16678: ----------------------------------------------------------------------------------
16679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16680: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16681: ,p_balance_type_code => l_balance_type_code
16682: );
16683:

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

16762:
16763: --
16764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16765: --
16766: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16768: ELSE
16769: ---------------------------------------------------------------------------------------------------
16770: -- 4262811a Switch Sign

Line 16791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16787:
16788: XLA_AE_LINES_PKG.ValidateCurrentLine;
16789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16790:
16791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16793: ,p_balance_type_code => l_balance_type_code);
16794:
16795: END IF;

Line 16905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16901: l_tmp_amt NUMBER;
16902: l_acc_rev_natural_side_code VARCHAR2(1);
16903:
16904: l_num_entries NUMBER;
16905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16909: l_recog_line_1 NUMBER;

Line 16906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16902: l_acc_rev_natural_side_code VARCHAR2(1);
16903:
16904: l_num_entries NUMBER;
16905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16909: l_recog_line_1 NUMBER;
16910: l_recog_line_2 NUMBER;

Line 16907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16903:
16904: l_num_entries NUMBER;
16905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16909: l_recog_line_1 NUMBER;
16910: l_recog_line_2 NUMBER;
16911:

Line 16908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16904: l_num_entries NUMBER;
16905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16909: l_recog_line_1 NUMBER;
16910: l_recog_line_2 NUMBER;
16911:
16912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16910: l_recog_line_2 NUMBER;
16911:
16912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16913: l_bflow_applied_to_amt NUMBER; -- 5132302
16914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16915:
16916: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16917:
16918: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16985: l_accrual_line_num := NULL; -- 4262811
16986: l_tmp_amt := NULL; -- 4262811
16987: --
16988:
16989: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16990: l_balance_type_code <> 'B' THEN
16991: IF NVL(p_source_26,'
16992: ') = 'REC'
16993: THEN

Line 17061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17057: --
17058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17059:
17060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17062:
17063: -- 4955764
17064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17107: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17108:
17109: IF xla_accounting_cache_pkg.GetValueChar
17110: (p_source_code => 'LEDGER_CATEGORY_CODE'
17111: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17112: AND l_bflow_method_code = 'PRIOR_ENTRY'
17113: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17114: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17115: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17207: p_lookup_type => 'XLA_OWNER_TYPE'
17208: ,p_lookup_code => l_component_type_code
17209: )
17210: ,p_token_4 => 'PRODUCT_NAME'
17211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17215: ,p_ae_header_id => NULL

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

17208: ,p_lookup_code => l_component_type_code
17209: )
17210: ,p_token_4 => 'PRODUCT_NAME'
17211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17215: ,p_ae_header_id => NULL
17216: );

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

17209: )
17210: ,p_token_4 => 'PRODUCT_NAME'
17211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17215: ,p_ae_header_id => NULL
17216: );
17217:

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

17210: ,p_token_4 => 'PRODUCT_NAME'
17211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17215: ,p_ae_header_id => NULL
17216: );
17217:
17218: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17241: ----------------------------------------------------------------------------------
17242: -- 4219869 Business Flow
17243: -- Update journal entry status -- Need to generate this within IF
17244: ----------------------------------------------------------------------------------
17245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17246: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17247: ,p_balance_type_code => l_balance_type_code
17248: );
17249:

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

17328:
17329: --
17330: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17331: --
17332: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17333: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17334: ELSE
17335: ---------------------------------------------------------------------------------------------------
17336: -- 4262811a Switch Sign

Line 17357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17353:
17354: XLA_AE_LINES_PKG.ValidateCurrentLine;
17355: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17356:
17357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17359: ,p_balance_type_code => l_balance_type_code);
17360:
17361: END IF;

Line 17471: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17467: l_tmp_amt NUMBER;
17468: l_acc_rev_natural_side_code VARCHAR2(1);
17469:
17470: l_num_entries NUMBER;
17471: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17472: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17473: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17474: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17475: l_recog_line_1 NUMBER;

Line 17472: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17468: l_acc_rev_natural_side_code VARCHAR2(1);
17469:
17470: l_num_entries NUMBER;
17471: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17472: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17473: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17474: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17475: l_recog_line_1 NUMBER;
17476: l_recog_line_2 NUMBER;

Line 17473: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17469:
17470: l_num_entries NUMBER;
17471: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17472: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17473: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17474: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17475: l_recog_line_1 NUMBER;
17476: l_recog_line_2 NUMBER;
17477:

Line 17474: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17470: l_num_entries NUMBER;
17471: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17472: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17473: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17474: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17475: l_recog_line_1 NUMBER;
17476: l_recog_line_2 NUMBER;
17477:
17478: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17480: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17476: l_recog_line_2 NUMBER;
17477:
17478: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17479: l_bflow_applied_to_amt NUMBER; -- 5132302
17480: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17481:
17482: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17483:
17484: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17551: l_accrual_line_num := NULL; -- 4262811
17552: l_tmp_amt := NULL; -- 4262811
17553: --
17554:
17555: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17556: l_balance_type_code <> 'B' THEN
17557: IF NVL(p_source_26,'
17558: ') = 'REV'
17559: THEN

Line 17627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17623: --
17624: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17625:
17626: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17627: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17628:
17629: -- 4955764
17630: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17631: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17673: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17674:
17675: IF xla_accounting_cache_pkg.GetValueChar
17676: (p_source_code => 'LEDGER_CATEGORY_CODE'
17677: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17678: AND l_bflow_method_code = 'PRIOR_ENTRY'
17679: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17680: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17681: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17773: p_lookup_type => 'XLA_OWNER_TYPE'
17774: ,p_lookup_code => l_component_type_code
17775: )
17776: ,p_token_4 => 'PRODUCT_NAME'
17777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17781: ,p_ae_header_id => NULL

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

17774: ,p_lookup_code => l_component_type_code
17775: )
17776: ,p_token_4 => 'PRODUCT_NAME'
17777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17781: ,p_ae_header_id => NULL
17782: );

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

17775: )
17776: ,p_token_4 => 'PRODUCT_NAME'
17777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17781: ,p_ae_header_id => NULL
17782: );
17783:

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

17776: ,p_token_4 => 'PRODUCT_NAME'
17777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17781: ,p_ae_header_id => NULL
17782: );
17783:
17784: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17807: ----------------------------------------------------------------------------------
17808: -- 4219869 Business Flow
17809: -- Update journal entry status -- Need to generate this within IF
17810: ----------------------------------------------------------------------------------
17811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17812: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17813: ,p_balance_type_code => l_balance_type_code
17814: );
17815:

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

17894:
17895: --
17896: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17897: --
17898: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17899: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17900: ELSE
17901: ---------------------------------------------------------------------------------------------------
17902: -- 4262811a Switch Sign

Line 17923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17919:
17920: XLA_AE_LINES_PKG.ValidateCurrentLine;
17921: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17922:
17923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17924: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17925: ,p_balance_type_code => l_balance_type_code);
17926:
17927: END IF;

Line 18039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18035: l_tmp_amt NUMBER;
18036: l_acc_rev_natural_side_code VARCHAR2(1);
18037:
18038: l_num_entries NUMBER;
18039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18043: l_recog_line_1 NUMBER;

Line 18040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18036: l_acc_rev_natural_side_code VARCHAR2(1);
18037:
18038: l_num_entries NUMBER;
18039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18043: l_recog_line_1 NUMBER;
18044: l_recog_line_2 NUMBER;

Line 18041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18037:
18038: l_num_entries NUMBER;
18039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18043: l_recog_line_1 NUMBER;
18044: l_recog_line_2 NUMBER;
18045:

Line 18042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18038: l_num_entries NUMBER;
18039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18043: l_recog_line_1 NUMBER;
18044: l_recog_line_2 NUMBER;
18045:
18046: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18048: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18044: l_recog_line_2 NUMBER;
18045:
18046: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18047: l_bflow_applied_to_amt NUMBER; -- 5132302
18048: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18049:
18050: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18051:
18052: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18119: l_accrual_line_num := NULL; -- 4262811
18120: l_tmp_amt := NULL; -- 4262811
18121: --
18122:
18123: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18124: l_balance_type_code <> 'B' THEN
18125: IF NVL(p_source_26,'
18126: ') = 'CHARGES'
18127: THEN

Line 18195: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18191: --
18192: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18193:
18194: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18195: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18196:
18197: -- 4955764
18198: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18199: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18243: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18244:
18245: IF xla_accounting_cache_pkg.GetValueChar
18246: (p_source_code => 'LEDGER_CATEGORY_CODE'
18247: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18248: AND l_bflow_method_code = 'PRIOR_ENTRY'
18249: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18250: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18251: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18343: p_lookup_type => 'XLA_OWNER_TYPE'
18344: ,p_lookup_code => l_component_type_code
18345: )
18346: ,p_token_4 => 'PRODUCT_NAME'
18347: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18348: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18349: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18350: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18351: ,p_ae_header_id => NULL

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

18344: ,p_lookup_code => l_component_type_code
18345: )
18346: ,p_token_4 => 'PRODUCT_NAME'
18347: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18348: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18349: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18350: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18351: ,p_ae_header_id => NULL
18352: );

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

18345: )
18346: ,p_token_4 => 'PRODUCT_NAME'
18347: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18348: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18349: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18350: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18351: ,p_ae_header_id => NULL
18352: );
18353:

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

18346: ,p_token_4 => 'PRODUCT_NAME'
18347: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18348: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18349: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18350: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18351: ,p_ae_header_id => NULL
18352: );
18353:
18354: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18377: ----------------------------------------------------------------------------------
18378: -- 4219869 Business Flow
18379: -- Update journal entry status -- Need to generate this within IF
18380: ----------------------------------------------------------------------------------
18381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18383: ,p_balance_type_code => l_balance_type_code
18384: );
18385:

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

18464:
18465: --
18466: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18467: --
18468: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18469: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18470: ELSE
18471: ---------------------------------------------------------------------------------------------------
18472: -- 4262811a Switch Sign

Line 18493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18489:
18490: XLA_AE_LINES_PKG.ValidateCurrentLine;
18491: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18492:
18493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18494: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18495: ,p_balance_type_code => l_balance_type_code);
18496:
18497: END IF;

Line 18609: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18605: l_tmp_amt NUMBER;
18606: l_acc_rev_natural_side_code VARCHAR2(1);
18607:
18608: l_num_entries NUMBER;
18609: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18610: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18611: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18612: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18613: l_recog_line_1 NUMBER;

Line 18610: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18606: l_acc_rev_natural_side_code VARCHAR2(1);
18607:
18608: l_num_entries NUMBER;
18609: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18610: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18611: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18612: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18613: l_recog_line_1 NUMBER;
18614: l_recog_line_2 NUMBER;

Line 18611: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18607:
18608: l_num_entries NUMBER;
18609: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18610: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18611: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18612: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18613: l_recog_line_1 NUMBER;
18614: l_recog_line_2 NUMBER;
18615:

Line 18612: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18608: l_num_entries NUMBER;
18609: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18610: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18611: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18612: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18613: l_recog_line_1 NUMBER;
18614: l_recog_line_2 NUMBER;
18615:
18616: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18618: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18614: l_recog_line_2 NUMBER;
18615:
18616: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18617: l_bflow_applied_to_amt NUMBER; -- 5132302
18618: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18619:
18620: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18621:
18622: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18689: l_accrual_line_num := NULL; -- 4262811
18690: l_tmp_amt := NULL; -- 4262811
18691: --
18692:
18693: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18694: l_balance_type_code <> 'B' THEN
18695: IF NVL(p_source_26,'
18696: ') = 'FREIGHT'
18697: THEN

Line 18765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18761: --
18762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18763:
18764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18766:
18767: -- 4955764
18768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18769: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18813: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18814:
18815: IF xla_accounting_cache_pkg.GetValueChar
18816: (p_source_code => 'LEDGER_CATEGORY_CODE'
18817: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18818: AND l_bflow_method_code = 'PRIOR_ENTRY'
18819: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18820: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18821: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18913: p_lookup_type => 'XLA_OWNER_TYPE'
18914: ,p_lookup_code => l_component_type_code
18915: )
18916: ,p_token_4 => 'PRODUCT_NAME'
18917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18921: ,p_ae_header_id => NULL

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

18914: ,p_lookup_code => l_component_type_code
18915: )
18916: ,p_token_4 => 'PRODUCT_NAME'
18917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18921: ,p_ae_header_id => NULL
18922: );

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

18915: )
18916: ,p_token_4 => 'PRODUCT_NAME'
18917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18921: ,p_ae_header_id => NULL
18922: );
18923:

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

18916: ,p_token_4 => 'PRODUCT_NAME'
18917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18921: ,p_ae_header_id => NULL
18922: );
18923:
18924: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18947: ----------------------------------------------------------------------------------
18948: -- 4219869 Business Flow
18949: -- Update journal entry status -- Need to generate this within IF
18950: ----------------------------------------------------------------------------------
18951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18952: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18953: ,p_balance_type_code => l_balance_type_code
18954: );
18955:

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

19034:
19035: --
19036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19037: --
19038: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19040: ELSE
19041: ---------------------------------------------------------------------------------------------------
19042: -- 4262811a Switch Sign

Line 19063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19059:
19060: XLA_AE_LINES_PKG.ValidateCurrentLine;
19061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19062:
19063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19065: ,p_balance_type_code => l_balance_type_code);
19066:
19067: END IF;

Line 19181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19177: l_tmp_amt NUMBER;
19178: l_acc_rev_natural_side_code VARCHAR2(1);
19179:
19180: l_num_entries NUMBER;
19181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19185: l_recog_line_1 NUMBER;

Line 19182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19178: l_acc_rev_natural_side_code VARCHAR2(1);
19179:
19180: l_num_entries NUMBER;
19181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19185: l_recog_line_1 NUMBER;
19186: l_recog_line_2 NUMBER;

Line 19183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19179:
19180: l_num_entries NUMBER;
19181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19185: l_recog_line_1 NUMBER;
19186: l_recog_line_2 NUMBER;
19187:

Line 19184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19180: l_num_entries NUMBER;
19181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19185: l_recog_line_1 NUMBER;
19186: l_recog_line_2 NUMBER;
19187:
19188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19186: l_recog_line_2 NUMBER;
19187:
19188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19189: l_bflow_applied_to_amt NUMBER; -- 5132302
19190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19191:
19192: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19193:
19194: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19261: l_accrual_line_num := NULL; -- 4262811
19262: l_tmp_amt := NULL; -- 4262811
19263: --
19264:
19265: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19266: l_balance_type_code <> 'B' THEN
19267: IF NVL(p_source_26,'
19268: ') = 'REV' AND
19269: p_source_49 IS NULL

Line 19338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19334: --
19335: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19336:
19337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19339:
19340: -- 4955764
19341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19387:
19388: IF xla_accounting_cache_pkg.GetValueChar
19389: (p_source_code => 'LEDGER_CATEGORY_CODE'
19390: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19391: AND l_bflow_method_code = 'PRIOR_ENTRY'
19392: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19393: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19394: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19486: p_lookup_type => 'XLA_OWNER_TYPE'
19487: ,p_lookup_code => l_component_type_code
19488: )
19489: ,p_token_4 => 'PRODUCT_NAME'
19490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19494: ,p_ae_header_id => NULL

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

19487: ,p_lookup_code => l_component_type_code
19488: )
19489: ,p_token_4 => 'PRODUCT_NAME'
19490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19494: ,p_ae_header_id => NULL
19495: );

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

19488: )
19489: ,p_token_4 => 'PRODUCT_NAME'
19490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19494: ,p_ae_header_id => NULL
19495: );
19496:

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

19489: ,p_token_4 => 'PRODUCT_NAME'
19490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19494: ,p_ae_header_id => NULL
19495: );
19496:
19497: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19520: ----------------------------------------------------------------------------------
19521: -- 4219869 Business Flow
19522: -- Update journal entry status -- Need to generate this within IF
19523: ----------------------------------------------------------------------------------
19524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19525: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19526: ,p_balance_type_code => l_balance_type_code
19527: );
19528:

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

19607:
19608: --
19609: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19610: --
19611: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19612: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19613: ELSE
19614: ---------------------------------------------------------------------------------------------------
19615: -- 4262811a Switch Sign

Line 19636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19632:
19633: XLA_AE_LINES_PKG.ValidateCurrentLine;
19634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19635:
19636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19637: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19638: ,p_balance_type_code => l_balance_type_code);
19639:
19640: END IF;

Line 19752: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19748: l_tmp_amt NUMBER;
19749: l_acc_rev_natural_side_code VARCHAR2(1);
19750:
19751: l_num_entries NUMBER;
19752: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19753: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19754: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19755: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19756: l_recog_line_1 NUMBER;

Line 19753: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19749: l_acc_rev_natural_side_code VARCHAR2(1);
19750:
19751: l_num_entries NUMBER;
19752: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19753: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19754: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19755: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19756: l_recog_line_1 NUMBER;
19757: l_recog_line_2 NUMBER;

Line 19754: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19750:
19751: l_num_entries NUMBER;
19752: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19753: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19754: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19755: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19756: l_recog_line_1 NUMBER;
19757: l_recog_line_2 NUMBER;
19758:

Line 19755: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19751: l_num_entries NUMBER;
19752: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19753: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19754: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19755: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19756: l_recog_line_1 NUMBER;
19757: l_recog_line_2 NUMBER;
19758:
19759: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19761: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19757: l_recog_line_2 NUMBER;
19758:
19759: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19760: l_bflow_applied_to_amt NUMBER; -- 5132302
19761: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19762:
19763: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19764:
19765: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19832: l_accrual_line_num := NULL; -- 4262811
19833: l_tmp_amt := NULL; -- 4262811
19834: --
19835:
19836: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19837: l_balance_type_code <> 'B' THEN
19838: IF NVL(p_source_26,'
19839: ') = 'ROUND'
19840: THEN

Line 19908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19904: --
19905: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19906:
19907: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19908: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19909:
19910: -- 4955764
19911: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19912: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19956: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19957:
19958: IF xla_accounting_cache_pkg.GetValueChar
19959: (p_source_code => 'LEDGER_CATEGORY_CODE'
19960: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19961: AND l_bflow_method_code = 'PRIOR_ENTRY'
19962: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19963: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19964: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20056: p_lookup_type => 'XLA_OWNER_TYPE'
20057: ,p_lookup_code => l_component_type_code
20058: )
20059: ,p_token_4 => 'PRODUCT_NAME'
20060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20064: ,p_ae_header_id => NULL

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

20057: ,p_lookup_code => l_component_type_code
20058: )
20059: ,p_token_4 => 'PRODUCT_NAME'
20060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20064: ,p_ae_header_id => NULL
20065: );

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

20058: )
20059: ,p_token_4 => 'PRODUCT_NAME'
20060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20064: ,p_ae_header_id => NULL
20065: );
20066:

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

20059: ,p_token_4 => 'PRODUCT_NAME'
20060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20064: ,p_ae_header_id => NULL
20065: );
20066:
20067: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20090: ----------------------------------------------------------------------------------
20091: -- 4219869 Business Flow
20092: -- Update journal entry status -- Need to generate this within IF
20093: ----------------------------------------------------------------------------------
20094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20096: ,p_balance_type_code => l_balance_type_code
20097: );
20098:

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

20177:
20178: --
20179: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20180: --
20181: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20182: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20183: ELSE
20184: ---------------------------------------------------------------------------------------------------
20185: -- 4262811a Switch Sign

Line 20206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20202:
20203: XLA_AE_LINES_PKG.ValidateCurrentLine;
20204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20205:
20206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20207: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20208: ,p_balance_type_code => l_balance_type_code);
20209:
20210: END IF;

Line 20322: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20318: l_tmp_amt NUMBER;
20319: l_acc_rev_natural_side_code VARCHAR2(1);
20320:
20321: l_num_entries NUMBER;
20322: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20323: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20324: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20325: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20326: l_recog_line_1 NUMBER;

Line 20323: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20319: l_acc_rev_natural_side_code VARCHAR2(1);
20320:
20321: l_num_entries NUMBER;
20322: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20323: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20324: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20325: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20326: l_recog_line_1 NUMBER;
20327: l_recog_line_2 NUMBER;

Line 20324: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20320:
20321: l_num_entries NUMBER;
20322: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20323: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20324: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20325: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20326: l_recog_line_1 NUMBER;
20327: l_recog_line_2 NUMBER;
20328:

Line 20325: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20321: l_num_entries NUMBER;
20322: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20323: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20324: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20325: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20326: l_recog_line_1 NUMBER;
20327: l_recog_line_2 NUMBER;
20328:
20329: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20331: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20327: l_recog_line_2 NUMBER;
20328:
20329: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20330: l_bflow_applied_to_amt NUMBER; -- 5132302
20331: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20332:
20333: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20334:
20335: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20402: l_accrual_line_num := NULL; -- 4262811
20403: l_tmp_amt := NULL; -- 4262811
20404: --
20405:
20406: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20407: l_balance_type_code <> 'B' THEN
20408: IF NVL(p_source_26,'
20409: ') = 'TAX'
20410: THEN

Line 20478: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20474: --
20475: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20476:
20477: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20478: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20479:
20480: -- 4955764
20481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20526: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20527:
20528: IF xla_accounting_cache_pkg.GetValueChar
20529: (p_source_code => 'LEDGER_CATEGORY_CODE'
20530: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20531: AND l_bflow_method_code = 'PRIOR_ENTRY'
20532: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20533: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20534: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20626: p_lookup_type => 'XLA_OWNER_TYPE'
20627: ,p_lookup_code => l_component_type_code
20628: )
20629: ,p_token_4 => 'PRODUCT_NAME'
20630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20634: ,p_ae_header_id => NULL

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

20627: ,p_lookup_code => l_component_type_code
20628: )
20629: ,p_token_4 => 'PRODUCT_NAME'
20630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20634: ,p_ae_header_id => NULL
20635: );

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

20628: )
20629: ,p_token_4 => 'PRODUCT_NAME'
20630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20634: ,p_ae_header_id => NULL
20635: );
20636:

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

20629: ,p_token_4 => 'PRODUCT_NAME'
20630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20634: ,p_ae_header_id => NULL
20635: );
20636:
20637: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20660: ----------------------------------------------------------------------------------
20661: -- 4219869 Business Flow
20662: -- Update journal entry status -- Need to generate this within IF
20663: ----------------------------------------------------------------------------------
20664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20666: ,p_balance_type_code => l_balance_type_code
20667: );
20668:

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

20747:
20748: --
20749: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20750: --
20751: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20752: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20753: ELSE
20754: ---------------------------------------------------------------------------------------------------
20755: -- 4262811a Switch Sign

Line 20776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20772:
20773: XLA_AE_LINES_PKG.ValidateCurrentLine;
20774: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20775:
20776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20777: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20778: ,p_balance_type_code => l_balance_type_code);
20779:
20780: END IF;

Line 20894: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20890: l_tmp_amt NUMBER;
20891: l_acc_rev_natural_side_code VARCHAR2(1);
20892:
20893: l_num_entries NUMBER;
20894: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20895: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20896: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20897: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20898: l_recog_line_1 NUMBER;

Line 20895: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20891: l_acc_rev_natural_side_code VARCHAR2(1);
20892:
20893: l_num_entries NUMBER;
20894: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20895: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20896: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20897: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20898: l_recog_line_1 NUMBER;
20899: l_recog_line_2 NUMBER;

Line 20896: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20892:
20893: l_num_entries NUMBER;
20894: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20895: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20896: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20897: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20898: l_recog_line_1 NUMBER;
20899: l_recog_line_2 NUMBER;
20900:

Line 20897: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20893: l_num_entries NUMBER;
20894: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20895: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20896: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20897: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20898: l_recog_line_1 NUMBER;
20899: l_recog_line_2 NUMBER;
20900:
20901: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20903: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20899: l_recog_line_2 NUMBER;
20900:
20901: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20902: l_bflow_applied_to_amt NUMBER; -- 5132302
20903: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20904:
20905: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20906:
20907: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20974: l_accrual_line_num := NULL; -- 4262811
20975: l_tmp_amt := NULL; -- 4262811
20976: --
20977:
20978: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20979: l_balance_type_code <> 'B' THEN
20980: IF NVL(p_source_26,'
20981: ') = 'UNBILL' AND
20982: p_source_49 IS NULL

Line 21051: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21047: --
21048: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21049:
21050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21051: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21052:
21053: -- 4955764
21054: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21055: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21099: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21100:
21101: IF xla_accounting_cache_pkg.GetValueChar
21102: (p_source_code => 'LEDGER_CATEGORY_CODE'
21103: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21104: AND l_bflow_method_code = 'PRIOR_ENTRY'
21105: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21106: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21107: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21199: p_lookup_type => 'XLA_OWNER_TYPE'
21200: ,p_lookup_code => l_component_type_code
21201: )
21202: ,p_token_4 => 'PRODUCT_NAME'
21203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21207: ,p_ae_header_id => NULL

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

21200: ,p_lookup_code => l_component_type_code
21201: )
21202: ,p_token_4 => 'PRODUCT_NAME'
21203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21207: ,p_ae_header_id => NULL
21208: );

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

21201: )
21202: ,p_token_4 => 'PRODUCT_NAME'
21203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21207: ,p_ae_header_id => NULL
21208: );
21209:

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

21202: ,p_token_4 => 'PRODUCT_NAME'
21203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21207: ,p_ae_header_id => NULL
21208: );
21209:
21210: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21233: ----------------------------------------------------------------------------------
21234: -- 4219869 Business Flow
21235: -- Update journal entry status -- Need to generate this within IF
21236: ----------------------------------------------------------------------------------
21237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21239: ,p_balance_type_code => l_balance_type_code
21240: );
21241:

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

21320:
21321: --
21322: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21323: --
21324: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21325: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21326: ELSE
21327: ---------------------------------------------------------------------------------------------------
21328: -- 4262811a Switch Sign

Line 21349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21345:
21346: XLA_AE_LINES_PKG.ValidateCurrentLine;
21347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21348:
21349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21350: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21351: ,p_balance_type_code => l_balance_type_code);
21352:
21353: END IF;

Line 21467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21463: l_tmp_amt NUMBER;
21464: l_acc_rev_natural_side_code VARCHAR2(1);
21465:
21466: l_num_entries NUMBER;
21467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21471: l_recog_line_1 NUMBER;

Line 21468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21464: l_acc_rev_natural_side_code VARCHAR2(1);
21465:
21466: l_num_entries NUMBER;
21467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21471: l_recog_line_1 NUMBER;
21472: l_recog_line_2 NUMBER;

Line 21469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21465:
21466: l_num_entries NUMBER;
21467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21471: l_recog_line_1 NUMBER;
21472: l_recog_line_2 NUMBER;
21473:

Line 21470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21466: l_num_entries NUMBER;
21467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21471: l_recog_line_1 NUMBER;
21472: l_recog_line_2 NUMBER;
21473:
21474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21472: l_recog_line_2 NUMBER;
21473:
21474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21475: l_bflow_applied_to_amt NUMBER; -- 5132302
21476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21477:
21478: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21479:
21480: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21547: l_accrual_line_num := NULL; -- 4262811
21548: l_tmp_amt := NULL; -- 4262811
21549: --
21550:
21551: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21552: l_balance_type_code <> 'B' THEN
21553: IF NVL(p_source_26,'
21554: ') = 'UNEARN' AND
21555: p_source_49 IS NULL

Line 21624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21620: --
21621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21622:
21623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21625:
21626: -- 4955764
21627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21673:
21674: IF xla_accounting_cache_pkg.GetValueChar
21675: (p_source_code => 'LEDGER_CATEGORY_CODE'
21676: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21677: AND l_bflow_method_code = 'PRIOR_ENTRY'
21678: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21679: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21680: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21772: p_lookup_type => 'XLA_OWNER_TYPE'
21773: ,p_lookup_code => l_component_type_code
21774: )
21775: ,p_token_4 => 'PRODUCT_NAME'
21776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21780: ,p_ae_header_id => NULL

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

21773: ,p_lookup_code => l_component_type_code
21774: )
21775: ,p_token_4 => 'PRODUCT_NAME'
21776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21780: ,p_ae_header_id => NULL
21781: );

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

21774: )
21775: ,p_token_4 => 'PRODUCT_NAME'
21776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21780: ,p_ae_header_id => NULL
21781: );
21782:

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

21775: ,p_token_4 => 'PRODUCT_NAME'
21776: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21777: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21778: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21779: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21780: ,p_ae_header_id => NULL
21781: );
21782:
21783: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21806: ----------------------------------------------------------------------------------
21807: -- 4219869 Business Flow
21808: -- Update journal entry status -- Need to generate this within IF
21809: ----------------------------------------------------------------------------------
21810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21812: ,p_balance_type_code => l_balance_type_code
21813: );
21814:

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

21893:
21894: --
21895: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21896: --
21897: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21898: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21899: ELSE
21900: ---------------------------------------------------------------------------------------------------
21901: -- 4262811a Switch Sign

Line 21922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21918:
21919: XLA_AE_LINES_PKG.ValidateCurrentLine;
21920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21921:
21922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21923: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21924: ,p_balance_type_code => l_balance_type_code);
21925:
21926: END IF;

Line 22040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22036: l_tmp_amt NUMBER;
22037: l_acc_rev_natural_side_code VARCHAR2(1);
22038:
22039: l_num_entries NUMBER;
22040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22044: l_recog_line_1 NUMBER;

Line 22041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22037: l_acc_rev_natural_side_code VARCHAR2(1);
22038:
22039: l_num_entries NUMBER;
22040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22044: l_recog_line_1 NUMBER;
22045: l_recog_line_2 NUMBER;

Line 22042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22038:
22039: l_num_entries NUMBER;
22040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22044: l_recog_line_1 NUMBER;
22045: l_recog_line_2 NUMBER;
22046:

Line 22043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22039: l_num_entries NUMBER;
22040: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22041: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22042: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22043: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22044: l_recog_line_1 NUMBER;
22045: l_recog_line_2 NUMBER;
22046:
22047: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22049: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22045: l_recog_line_2 NUMBER;
22046:
22047: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22048: l_bflow_applied_to_amt NUMBER; -- 5132302
22049: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22050:
22051: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22052:
22053: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22120: l_accrual_line_num := NULL; -- 4262811
22121: l_tmp_amt := NULL; -- 4262811
22122: --
22123:
22124: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22125: l_balance_type_code <> 'B' THEN
22126: IF NVL(p_source_13,'
22127: ') = 'TAX' OR
22128: NVL(p_source_13,'

Line 22208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22204: --
22205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22206:
22207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22209:
22210: -- 4955764
22211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22254: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22255:
22256: IF xla_accounting_cache_pkg.GetValueChar
22257: (p_source_code => 'LEDGER_CATEGORY_CODE'
22258: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22259: AND l_bflow_method_code = 'PRIOR_ENTRY'
22260: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22261: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22262: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22404: p_lookup_type => 'XLA_OWNER_TYPE'
22405: ,p_lookup_code => l_component_type_code
22406: )
22407: ,p_token_4 => 'PRODUCT_NAME'
22408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22412: ,p_ae_header_id => NULL

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

22405: ,p_lookup_code => l_component_type_code
22406: )
22407: ,p_token_4 => 'PRODUCT_NAME'
22408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22412: ,p_ae_header_id => NULL
22413: );

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

22406: )
22407: ,p_token_4 => 'PRODUCT_NAME'
22408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22412: ,p_ae_header_id => NULL
22413: );
22414:

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

22407: ,p_token_4 => 'PRODUCT_NAME'
22408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22412: ,p_ae_header_id => NULL
22413: );
22414:
22415: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22438: ----------------------------------------------------------------------------------
22439: -- 4219869 Business Flow
22440: -- Update journal entry status -- Need to generate this within IF
22441: ----------------------------------------------------------------------------------
22442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22443: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22444: ,p_balance_type_code => l_balance_type_code
22445: );
22446:

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

22566:
22567: --
22568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22569: --
22570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22572: ELSE
22573: ---------------------------------------------------------------------------------------------------
22574: -- 4262811a Switch Sign

Line 22595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22591:
22592: XLA_AE_LINES_PKG.ValidateCurrentLine;
22593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22594:
22595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22597: ,p_balance_type_code => l_balance_type_code);
22598:
22599: END IF;

Line 22717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22713: l_tmp_amt NUMBER;
22714: l_acc_rev_natural_side_code VARCHAR2(1);
22715:
22716: l_num_entries NUMBER;
22717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22721: l_recog_line_1 NUMBER;

Line 22718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22714: l_acc_rev_natural_side_code VARCHAR2(1);
22715:
22716: l_num_entries NUMBER;
22717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22721: l_recog_line_1 NUMBER;
22722: l_recog_line_2 NUMBER;

Line 22719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22715:
22716: l_num_entries NUMBER;
22717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22721: l_recog_line_1 NUMBER;
22722: l_recog_line_2 NUMBER;
22723:

Line 22720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22716: l_num_entries NUMBER;
22717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22721: l_recog_line_1 NUMBER;
22722: l_recog_line_2 NUMBER;
22723:
22724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22722: l_recog_line_2 NUMBER;
22723:
22724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22725: l_bflow_applied_to_amt NUMBER; -- 5132302
22726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22727:
22728: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22729:
22730: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22797: l_accrual_line_num := NULL; -- 4262811
22798: l_tmp_amt := NULL; -- 4262811
22799: --
22800:
22801: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22802: l_balance_type_code <> 'B' THEN
22803: IF (p_source_50 IS NULL ) AND
22804: (NVL(p_source_46,'
22805: ') = 'REV' OR

Line 22882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22878: --
22879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22880:
22881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22883:
22884: -- 4955764
22885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22886: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

23082: p_lookup_type => 'XLA_OWNER_TYPE'
23083: ,p_lookup_code => l_component_type_code
23084: )
23085: ,p_token_4 => 'PRODUCT_NAME'
23086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23090: ,p_ae_header_id => NULL

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

23083: ,p_lookup_code => l_component_type_code
23084: )
23085: ,p_token_4 => 'PRODUCT_NAME'
23086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23090: ,p_ae_header_id => NULL
23091: );

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

23084: )
23085: ,p_token_4 => 'PRODUCT_NAME'
23086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23090: ,p_ae_header_id => NULL
23091: );
23092:

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

23085: ,p_token_4 => 'PRODUCT_NAME'
23086: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23087: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23088: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23089: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23090: ,p_ae_header_id => NULL
23091: );
23092:
23093: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23116: ----------------------------------------------------------------------------------
23117: -- 4219869 Business Flow
23118: -- Update journal entry status -- Need to generate this within IF
23119: ----------------------------------------------------------------------------------
23120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23121: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23122: ,p_balance_type_code => l_balance_type_code
23123: );
23124:

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

23244:
23245: --
23246: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23247: --
23248: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23249: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23250: ELSE
23251: ---------------------------------------------------------------------------------------------------
23252: -- 4262811a Switch Sign

Line 23273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23269:
23270: XLA_AE_LINES_PKG.ValidateCurrentLine;
23271: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23272:
23273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23274: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23275: ,p_balance_type_code => l_balance_type_code);
23276:
23277: END IF;

Line 23393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23389: l_tmp_amt NUMBER;
23390: l_acc_rev_natural_side_code VARCHAR2(1);
23391:
23392: l_num_entries NUMBER;
23393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23397: l_recog_line_1 NUMBER;

Line 23394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23390: l_acc_rev_natural_side_code VARCHAR2(1);
23391:
23392: l_num_entries NUMBER;
23393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23397: l_recog_line_1 NUMBER;
23398: l_recog_line_2 NUMBER;

Line 23395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23391:
23392: l_num_entries NUMBER;
23393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23397: l_recog_line_1 NUMBER;
23398: l_recog_line_2 NUMBER;
23399:

Line 23396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23392: l_num_entries NUMBER;
23393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23397: l_recog_line_1 NUMBER;
23398: l_recog_line_2 NUMBER;
23399:
23400: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23402: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23398: l_recog_line_2 NUMBER;
23399:
23400: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23401: l_bflow_applied_to_amt NUMBER; -- 5132302
23402: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23403:
23404: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23405:
23406: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23473: l_accrual_line_num := NULL; -- 4262811
23474: l_tmp_amt := NULL; -- 4262811
23475: --
23476:
23477: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23478: l_balance_type_code <> 'B' THEN
23479: IF (p_source_51 IS NULL ) AND
23480: (NVL(p_source_26,'
23481: ') = 'REV' OR

Line 23558: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23554: --
23555: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23556:
23557: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23558: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23559:
23560: -- 4955764
23561: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23562: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23606: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23607:
23608: IF xla_accounting_cache_pkg.GetValueChar
23609: (p_source_code => 'LEDGER_CATEGORY_CODE'
23610: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23611: AND l_bflow_method_code = 'PRIOR_ENTRY'
23612: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23613: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23614: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23756: p_lookup_type => 'XLA_OWNER_TYPE'
23757: ,p_lookup_code => l_component_type_code
23758: )
23759: ,p_token_4 => 'PRODUCT_NAME'
23760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23764: ,p_ae_header_id => NULL

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

23757: ,p_lookup_code => l_component_type_code
23758: )
23759: ,p_token_4 => 'PRODUCT_NAME'
23760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23764: ,p_ae_header_id => NULL
23765: );

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

23758: )
23759: ,p_token_4 => 'PRODUCT_NAME'
23760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23764: ,p_ae_header_id => NULL
23765: );
23766:

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

23759: ,p_token_4 => 'PRODUCT_NAME'
23760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23764: ,p_ae_header_id => NULL
23765: );
23766:
23767: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23790: ----------------------------------------------------------------------------------
23791: -- 4219869 Business Flow
23792: -- Update journal entry status -- Need to generate this within IF
23793: ----------------------------------------------------------------------------------
23794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23796: ,p_balance_type_code => l_balance_type_code
23797: );
23798:

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

23918:
23919: --
23920: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23921: --
23922: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23923: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23924: ELSE
23925: ---------------------------------------------------------------------------------------------------
23926: -- 4262811a Switch Sign

Line 23947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23943:
23944: XLA_AE_LINES_PKG.ValidateCurrentLine;
23945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23946:
23947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23949: ,p_balance_type_code => l_balance_type_code);
23950:
23951: END IF;

Line 24067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24063: l_tmp_amt NUMBER;
24064: l_acc_rev_natural_side_code VARCHAR2(1);
24065:
24066: l_num_entries NUMBER;
24067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24071: l_recog_line_1 NUMBER;

Line 24068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24064: l_acc_rev_natural_side_code VARCHAR2(1);
24065:
24066: l_num_entries NUMBER;
24067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24071: l_recog_line_1 NUMBER;
24072: l_recog_line_2 NUMBER;

Line 24069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24065:
24066: l_num_entries NUMBER;
24067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24071: l_recog_line_1 NUMBER;
24072: l_recog_line_2 NUMBER;
24073:

Line 24070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24066: l_num_entries NUMBER;
24067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24071: l_recog_line_1 NUMBER;
24072: l_recog_line_2 NUMBER;
24073:
24074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24072: l_recog_line_2 NUMBER;
24073:
24074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24075: l_bflow_applied_to_amt NUMBER; -- 5132302
24076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24077:
24078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24079:
24080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24147: l_accrual_line_num := NULL; -- 4262811
24148: l_tmp_amt := NULL; -- 4262811
24149: --
24150:
24151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24152: l_balance_type_code <> 'B' THEN
24153: IF (p_source_51 IS NULL ) AND
24154: (NVL(p_source_26,'
24155: ') = 'REV' OR

Line 24232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24228: --
24229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24230:
24231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24233:
24234: -- 4955764
24235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24281:
24282: IF xla_accounting_cache_pkg.GetValueChar
24283: (p_source_code => 'LEDGER_CATEGORY_CODE'
24284: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24285: AND l_bflow_method_code = 'PRIOR_ENTRY'
24286: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24287: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24288: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24430: p_lookup_type => 'XLA_OWNER_TYPE'
24431: ,p_lookup_code => l_component_type_code
24432: )
24433: ,p_token_4 => 'PRODUCT_NAME'
24434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24438: ,p_ae_header_id => NULL

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

24431: ,p_lookup_code => l_component_type_code
24432: )
24433: ,p_token_4 => 'PRODUCT_NAME'
24434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24438: ,p_ae_header_id => NULL
24439: );

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

24432: )
24433: ,p_token_4 => 'PRODUCT_NAME'
24434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24438: ,p_ae_header_id => NULL
24439: );
24440:

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

24433: ,p_token_4 => 'PRODUCT_NAME'
24434: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24435: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24436: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24437: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24438: ,p_ae_header_id => NULL
24439: );
24440:
24441: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24464: ----------------------------------------------------------------------------------
24465: -- 4219869 Business Flow
24466: -- Update journal entry status -- Need to generate this within IF
24467: ----------------------------------------------------------------------------------
24468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24469: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24470: ,p_balance_type_code => l_balance_type_code
24471: );
24472:

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

24592:
24593: --
24594: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24595: --
24596: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24597: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24598: ELSE
24599: ---------------------------------------------------------------------------------------------------
24600: -- 4262811a Switch Sign

Line 24621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24617:
24618: XLA_AE_LINES_PKG.ValidateCurrentLine;
24619: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24620:
24621: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24622: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24623: ,p_balance_type_code => l_balance_type_code);
24624:
24625: END IF;

Line 24733: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24729: l_tmp_amt NUMBER;
24730: l_acc_rev_natural_side_code VARCHAR2(1);
24731:
24732: l_num_entries NUMBER;
24733: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24734: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24735: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24736: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24737: l_recog_line_1 NUMBER;

Line 24734: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24730: l_acc_rev_natural_side_code VARCHAR2(1);
24731:
24732: l_num_entries NUMBER;
24733: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24734: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24735: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24736: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24737: l_recog_line_1 NUMBER;
24738: l_recog_line_2 NUMBER;

Line 24735: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24731:
24732: l_num_entries NUMBER;
24733: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24734: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24735: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24736: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24737: l_recog_line_1 NUMBER;
24738: l_recog_line_2 NUMBER;
24739:

Line 24736: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24732: l_num_entries NUMBER;
24733: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24734: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24735: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24736: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24737: l_recog_line_1 NUMBER;
24738: l_recog_line_2 NUMBER;
24739:
24740: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24742: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24738: l_recog_line_2 NUMBER;
24739:
24740: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24741: l_bflow_applied_to_amt NUMBER; -- 5132302
24742: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24743:
24744: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24745:
24746: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24813: l_accrual_line_num := NULL; -- 4262811
24814: l_tmp_amt := NULL; -- 4262811
24815: --
24816:
24817: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24818: l_balance_type_code <> 'B' THEN
24819: IF NVL(p_source_13,'
24820: ') = 'BANK_CHARGES' AND
24821: NVL(p_source_52,'

Line 24891: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24887: --
24888: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24889:
24890: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24891: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24892:
24893: -- 4955764
24894: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24895: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24932:
24933: IF xla_accounting_cache_pkg.GetValueChar
24934: (p_source_code => 'LEDGER_CATEGORY_CODE'
24935: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24936: AND l_bflow_method_code = 'PRIOR_ENTRY'
24937: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24938: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24939: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25081: p_lookup_type => 'XLA_OWNER_TYPE'
25082: ,p_lookup_code => l_component_type_code
25083: )
25084: ,p_token_4 => 'PRODUCT_NAME'
25085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25089: ,p_ae_header_id => NULL

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

25082: ,p_lookup_code => l_component_type_code
25083: )
25084: ,p_token_4 => 'PRODUCT_NAME'
25085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25089: ,p_ae_header_id => NULL
25090: );

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

25083: )
25084: ,p_token_4 => 'PRODUCT_NAME'
25085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25089: ,p_ae_header_id => NULL
25090: );
25091:

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

25084: ,p_token_4 => 'PRODUCT_NAME'
25085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25089: ,p_ae_header_id => NULL
25090: );
25091:
25092: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25115: ----------------------------------------------------------------------------------
25116: -- 4219869 Business Flow
25117: -- Update journal entry status -- Need to generate this within IF
25118: ----------------------------------------------------------------------------------
25119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25120: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25121: ,p_balance_type_code => l_balance_type_code
25122: );
25123:

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

25243:
25244: --
25245: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25246: --
25247: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25248: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25249: ELSE
25250: ---------------------------------------------------------------------------------------------------
25251: -- 4262811a Switch Sign

Line 25272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25268:
25269: XLA_AE_LINES_PKG.ValidateCurrentLine;
25270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25271:
25272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25273: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25274: ,p_balance_type_code => l_balance_type_code);
25275:
25276: END IF;

Line 25388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25384: l_tmp_amt NUMBER;
25385: l_acc_rev_natural_side_code VARCHAR2(1);
25386:
25387: l_num_entries NUMBER;
25388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25392: l_recog_line_1 NUMBER;

Line 25389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25385: l_acc_rev_natural_side_code VARCHAR2(1);
25386:
25387: l_num_entries NUMBER;
25388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25392: l_recog_line_1 NUMBER;
25393: l_recog_line_2 NUMBER;

Line 25390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25386:
25387: l_num_entries NUMBER;
25388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25392: l_recog_line_1 NUMBER;
25393: l_recog_line_2 NUMBER;
25394:

Line 25391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25387: l_num_entries NUMBER;
25388: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25389: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25390: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25391: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25392: l_recog_line_1 NUMBER;
25393: l_recog_line_2 NUMBER;
25394:
25395: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25397: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25393: l_recog_line_2 NUMBER;
25394:
25395: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25396: l_bflow_applied_to_amt NUMBER; -- 5132302
25397: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25398:
25399: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25400:
25401: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25468: l_accrual_line_num := NULL; -- 4262811
25469: l_tmp_amt := NULL; -- 4262811
25470: --
25471:
25472: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25473: l_balance_type_code <> 'B' THEN
25474: IF (NVL(p_source_13,'
25475: ') = 'CASH' OR
25476: NVL(p_source_13,'

Line 25552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25548: --
25549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25550:
25551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25553:
25554: -- 4955764
25555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25593:
25594: IF xla_accounting_cache_pkg.GetValueChar
25595: (p_source_code => 'LEDGER_CATEGORY_CODE'
25596: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25597: AND l_bflow_method_code = 'PRIOR_ENTRY'
25598: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25599: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25600: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25742: p_lookup_type => 'XLA_OWNER_TYPE'
25743: ,p_lookup_code => l_component_type_code
25744: )
25745: ,p_token_4 => 'PRODUCT_NAME'
25746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25750: ,p_ae_header_id => NULL

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

25743: ,p_lookup_code => l_component_type_code
25744: )
25745: ,p_token_4 => 'PRODUCT_NAME'
25746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25750: ,p_ae_header_id => NULL
25751: );

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

25744: )
25745: ,p_token_4 => 'PRODUCT_NAME'
25746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25750: ,p_ae_header_id => NULL
25751: );
25752:

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

25745: ,p_token_4 => 'PRODUCT_NAME'
25746: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25747: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25748: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25749: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25750: ,p_ae_header_id => NULL
25751: );
25752:
25753: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25776: ----------------------------------------------------------------------------------
25777: -- 4219869 Business Flow
25778: -- Update journal entry status -- Need to generate this within IF
25779: ----------------------------------------------------------------------------------
25780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25781: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25782: ,p_balance_type_code => l_balance_type_code
25783: );
25784:

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

25904:
25905: --
25906: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25907: --
25908: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25909: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25910: ELSE
25911: ---------------------------------------------------------------------------------------------------
25912: -- 4262811a Switch Sign

Line 25933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25929:
25930: XLA_AE_LINES_PKG.ValidateCurrentLine;
25931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25932:
25933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25934: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25935: ,p_balance_type_code => l_balance_type_code);
25936:
25937: END IF;

Line 26047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26043: l_tmp_amt NUMBER;
26044: l_acc_rev_natural_side_code VARCHAR2(1);
26045:
26046: l_num_entries NUMBER;
26047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26051: l_recog_line_1 NUMBER;

Line 26048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26044: l_acc_rev_natural_side_code VARCHAR2(1);
26045:
26046: l_num_entries NUMBER;
26047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26051: l_recog_line_1 NUMBER;
26052: l_recog_line_2 NUMBER;

Line 26049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26045:
26046: l_num_entries NUMBER;
26047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26051: l_recog_line_1 NUMBER;
26052: l_recog_line_2 NUMBER;
26053:

Line 26050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26046: l_num_entries NUMBER;
26047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26051: l_recog_line_1 NUMBER;
26052: l_recog_line_2 NUMBER;
26053:
26054: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26056: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26052: l_recog_line_2 NUMBER;
26053:
26054: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26055: l_bflow_applied_to_amt NUMBER; -- 5132302
26056: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26057:
26058: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26059:
26060: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26127: l_accrual_line_num := NULL; -- 4262811
26128: l_tmp_amt := NULL; -- 4262811
26129: --
26130:
26131: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26132: l_balance_type_code <> 'B' THEN
26133: IF NVL(p_source_13,'
26134: ') = 'MISCCASH' AND
26135: NVL(p_source_52,'

Line 26207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26203: --
26204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26205:
26206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26208:
26209: -- 4955764
26210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26248:
26249: IF xla_accounting_cache_pkg.GetValueChar
26250: (p_source_code => 'LEDGER_CATEGORY_CODE'
26251: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26252: AND l_bflow_method_code = 'PRIOR_ENTRY'
26253: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26254: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26255: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26397: p_lookup_type => 'XLA_OWNER_TYPE'
26398: ,p_lookup_code => l_component_type_code
26399: )
26400: ,p_token_4 => 'PRODUCT_NAME'
26401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26405: ,p_ae_header_id => NULL

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

26398: ,p_lookup_code => l_component_type_code
26399: )
26400: ,p_token_4 => 'PRODUCT_NAME'
26401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26405: ,p_ae_header_id => NULL
26406: );

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

26399: )
26400: ,p_token_4 => 'PRODUCT_NAME'
26401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26405: ,p_ae_header_id => NULL
26406: );
26407:

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

26400: ,p_token_4 => 'PRODUCT_NAME'
26401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26405: ,p_ae_header_id => NULL
26406: );
26407:
26408: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26431: ----------------------------------------------------------------------------------
26432: -- 4219869 Business Flow
26433: -- Update journal entry status -- Need to generate this within IF
26434: ----------------------------------------------------------------------------------
26435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26437: ,p_balance_type_code => l_balance_type_code
26438: );
26439:

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

26559:
26560: --
26561: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26562: --
26563: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26564: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26565: ELSE
26566: ---------------------------------------------------------------------------------------------------
26567: -- 4262811a Switch Sign

Line 26588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26584:
26585: XLA_AE_LINES_PKG.ValidateCurrentLine;
26586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26587:
26588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26589: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26590: ,p_balance_type_code => l_balance_type_code);
26591:
26592: END IF;

Line 26700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 26701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 26702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 26703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 26709: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

26780: l_accrual_line_num := NULL; -- 4262811
26781: l_tmp_amt := NULL; -- 4262811
26782: --
26783:
26784: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26785: l_balance_type_code <> 'B' THEN
26786: IF NVL(p_source_13,'
26787: ') = 'CONFIRMATION' AND
26788: NVL(p_source_52,'

Line 26858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26854: --
26855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26856:
26857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26859:
26860: -- 4955764
26861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26862: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26898: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26899:
26900: IF xla_accounting_cache_pkg.GetValueChar
26901: (p_source_code => 'LEDGER_CATEGORY_CODE'
26902: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26903: AND l_bflow_method_code = 'PRIOR_ENTRY'
26904: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26905: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26906: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27048: p_lookup_type => 'XLA_OWNER_TYPE'
27049: ,p_lookup_code => l_component_type_code
27050: )
27051: ,p_token_4 => 'PRODUCT_NAME'
27052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27056: ,p_ae_header_id => NULL

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

27049: ,p_lookup_code => l_component_type_code
27050: )
27051: ,p_token_4 => 'PRODUCT_NAME'
27052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27056: ,p_ae_header_id => NULL
27057: );

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

27050: )
27051: ,p_token_4 => 'PRODUCT_NAME'
27052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27056: ,p_ae_header_id => NULL
27057: );
27058:

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

27051: ,p_token_4 => 'PRODUCT_NAME'
27052: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27053: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27054: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27055: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27056: ,p_ae_header_id => NULL
27057: );
27058:
27059: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27082: ----------------------------------------------------------------------------------
27083: -- 4219869 Business Flow
27084: -- Update journal entry status -- Need to generate this within IF
27085: ----------------------------------------------------------------------------------
27086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27088: ,p_balance_type_code => l_balance_type_code
27089: );
27090:

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

27210:
27211: --
27212: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27213: --
27214: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27215: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27216: ELSE
27217: ---------------------------------------------------------------------------------------------------
27218: -- 4262811a Switch Sign

Line 27239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27235:
27236: XLA_AE_LINES_PKG.ValidateCurrentLine;
27237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27238:
27239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27241: ,p_balance_type_code => l_balance_type_code);
27242:
27243: END IF;

Line 27351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27347: l_tmp_amt NUMBER;
27348: l_acc_rev_natural_side_code VARCHAR2(1);
27349:
27350: l_num_entries NUMBER;
27351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27355: l_recog_line_1 NUMBER;

Line 27352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27348: l_acc_rev_natural_side_code VARCHAR2(1);
27349:
27350: l_num_entries NUMBER;
27351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27355: l_recog_line_1 NUMBER;
27356: l_recog_line_2 NUMBER;

Line 27353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27349:
27350: l_num_entries NUMBER;
27351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27355: l_recog_line_1 NUMBER;
27356: l_recog_line_2 NUMBER;
27357:

Line 27354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27350: l_num_entries NUMBER;
27351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27355: l_recog_line_1 NUMBER;
27356: l_recog_line_2 NUMBER;
27357:
27358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27356: l_recog_line_2 NUMBER;
27357:
27358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27359: l_bflow_applied_to_amt NUMBER; -- 5132302
27360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27361:
27362: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27363:
27364: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27431: l_accrual_line_num := NULL; -- 4262811
27432: l_tmp_amt := NULL; -- 4262811
27433: --
27434:
27435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27436: l_balance_type_code <> 'B' THEN
27437: IF NVL(p_source_13,'
27438: ') = 'REMITTANCE' AND
27439: NVL(p_source_52,'

Line 27509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27505: --
27506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27507:
27508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27510:
27511: -- 4955764
27512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27513: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27550:
27551: IF xla_accounting_cache_pkg.GetValueChar
27552: (p_source_code => 'LEDGER_CATEGORY_CODE'
27553: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27554: AND l_bflow_method_code = 'PRIOR_ENTRY'
27555: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27556: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27557: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27699: p_lookup_type => 'XLA_OWNER_TYPE'
27700: ,p_lookup_code => l_component_type_code
27701: )
27702: ,p_token_4 => 'PRODUCT_NAME'
27703: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27704: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27705: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27706: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27707: ,p_ae_header_id => NULL

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

27700: ,p_lookup_code => l_component_type_code
27701: )
27702: ,p_token_4 => 'PRODUCT_NAME'
27703: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27704: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27705: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27706: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27707: ,p_ae_header_id => NULL
27708: );

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

27701: )
27702: ,p_token_4 => 'PRODUCT_NAME'
27703: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27704: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27705: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27706: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27707: ,p_ae_header_id => NULL
27708: );
27709:

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

27702: ,p_token_4 => 'PRODUCT_NAME'
27703: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27704: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27705: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27706: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27707: ,p_ae_header_id => NULL
27708: );
27709:
27710: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27737: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27733: ----------------------------------------------------------------------------------
27734: -- 4219869 Business Flow
27735: -- Update journal entry status -- Need to generate this within IF
27736: ----------------------------------------------------------------------------------
27737: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27738: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27739: ,p_balance_type_code => l_balance_type_code
27740: );
27741:

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

27861:
27862: --
27863: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27864: --
27865: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27866: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27867: ELSE
27868: ---------------------------------------------------------------------------------------------------
27869: -- 4262811a Switch Sign

Line 27890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27886:
27887: XLA_AE_LINES_PKG.ValidateCurrentLine;
27888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27889:
27890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27892: ,p_balance_type_code => l_balance_type_code);
27893:
27894: END IF;

Line 28018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28014: l_tmp_amt NUMBER;
28015: l_acc_rev_natural_side_code VARCHAR2(1);
28016:
28017: l_num_entries NUMBER;
28018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28022: l_recog_line_1 NUMBER;

Line 28019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28015: l_acc_rev_natural_side_code VARCHAR2(1);
28016:
28017: l_num_entries NUMBER;
28018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28022: l_recog_line_1 NUMBER;
28023: l_recog_line_2 NUMBER;

Line 28020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28016:
28017: l_num_entries NUMBER;
28018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28022: l_recog_line_1 NUMBER;
28023: l_recog_line_2 NUMBER;
28024:

Line 28021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28017: l_num_entries NUMBER;
28018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28022: l_recog_line_1 NUMBER;
28023: l_recog_line_2 NUMBER;
28024:
28025: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28027: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28023: l_recog_line_2 NUMBER;
28024:
28025: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28026: l_bflow_applied_to_amt NUMBER; -- 5132302
28027: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28028:
28029: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28030:
28031: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28098: l_accrual_line_num := NULL; -- 4262811
28099: l_tmp_amt := NULL; -- 4262811
28100: --
28101:
28102: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28103: l_balance_type_code <> 'B' THEN
28104: IF NVL(p_source_13,'
28105: ') = 'BANK_CHARGES' AND
28106: NVL(p_source_52,'

Line 28176: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28172: --
28173: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28174:
28175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28176: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28177:
28178: -- 4955764
28179: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28180: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28233:
28234: IF xla_accounting_cache_pkg.GetValueChar
28235: (p_source_code => 'LEDGER_CATEGORY_CODE'
28236: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28237: AND l_bflow_method_code = 'PRIOR_ENTRY'
28238: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28239: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28240: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28382: p_lookup_type => 'XLA_OWNER_TYPE'
28383: ,p_lookup_code => l_component_type_code
28384: )
28385: ,p_token_4 => 'PRODUCT_NAME'
28386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28390: ,p_ae_header_id => NULL

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

28383: ,p_lookup_code => l_component_type_code
28384: )
28385: ,p_token_4 => 'PRODUCT_NAME'
28386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28390: ,p_ae_header_id => NULL
28391: );

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

28384: )
28385: ,p_token_4 => 'PRODUCT_NAME'
28386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28390: ,p_ae_header_id => NULL
28391: );
28392:

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

28385: ,p_token_4 => 'PRODUCT_NAME'
28386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28390: ,p_ae_header_id => NULL
28391: );
28392:
28393: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28416: ----------------------------------------------------------------------------------
28417: -- 4219869 Business Flow
28418: -- Update journal entry status -- Need to generate this within IF
28419: ----------------------------------------------------------------------------------
28420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28421: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28422: ,p_balance_type_code => l_balance_type_code
28423: );
28424:

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

28544:
28545: --
28546: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28547: --
28548: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28549: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28550: ELSE
28551: ---------------------------------------------------------------------------------------------------
28552: -- 4262811a Switch Sign

Line 28573: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28569:
28570: XLA_AE_LINES_PKG.ValidateCurrentLine;
28571: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28572:
28573: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28574: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28575: ,p_balance_type_code => l_balance_type_code);
28576:
28577: END IF;

Line 28705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28701: l_tmp_amt NUMBER;
28702: l_acc_rev_natural_side_code VARCHAR2(1);
28703:
28704: l_num_entries NUMBER;
28705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28709: l_recog_line_1 NUMBER;

Line 28706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28702: l_acc_rev_natural_side_code VARCHAR2(1);
28703:
28704: l_num_entries NUMBER;
28705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28709: l_recog_line_1 NUMBER;
28710: l_recog_line_2 NUMBER;

Line 28707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28703:
28704: l_num_entries NUMBER;
28705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28709: l_recog_line_1 NUMBER;
28710: l_recog_line_2 NUMBER;
28711:

Line 28708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28704: l_num_entries NUMBER;
28705: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28706: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28707: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28708: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28709: l_recog_line_1 NUMBER;
28710: l_recog_line_2 NUMBER;
28711:
28712: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28714: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28710: l_recog_line_2 NUMBER;
28711:
28712: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28713: l_bflow_applied_to_amt NUMBER; -- 5132302
28714: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28715:
28716: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28717:
28718: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28785: l_accrual_line_num := NULL; -- 4262811
28786: l_tmp_amt := NULL; -- 4262811
28787: --
28788:
28789: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28790: l_balance_type_code <> 'B' THEN
28791: IF (NVL(p_source_26,'
28792: ') = 'REV' OR
28793: NVL(p_source_26,'

Line 28877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28873: --
28874: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28875:
28876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28878:
28879: -- 4955764
28880: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28881: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28933: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28934:
28935: IF xla_accounting_cache_pkg.GetValueChar
28936: (p_source_code => 'LEDGER_CATEGORY_CODE'
28937: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28938: AND l_bflow_method_code = 'PRIOR_ENTRY'
28939: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28940: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28941: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29042: p_lookup_type => 'XLA_OWNER_TYPE'
29043: ,p_lookup_code => l_component_type_code
29044: )
29045: ,p_token_4 => 'PRODUCT_NAME'
29046: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29047: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29048: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29049: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29050: ,p_ae_header_id => NULL

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

29043: ,p_lookup_code => l_component_type_code
29044: )
29045: ,p_token_4 => 'PRODUCT_NAME'
29046: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29047: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29048: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29049: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29050: ,p_ae_header_id => NULL
29051: );

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

29044: )
29045: ,p_token_4 => 'PRODUCT_NAME'
29046: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29047: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29048: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29049: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29050: ,p_ae_header_id => NULL
29051: );
29052:

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

29045: ,p_token_4 => 'PRODUCT_NAME'
29046: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29047: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29048: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29049: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29050: ,p_ae_header_id => NULL
29051: );
29052:
29053: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29076: ----------------------------------------------------------------------------------
29077: -- 4219869 Business Flow
29078: -- Update journal entry status -- Need to generate this within IF
29079: ----------------------------------------------------------------------------------
29080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29082: ,p_balance_type_code => l_balance_type_code
29083: );
29084:

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

29163:
29164: --
29165: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29166: --
29167: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29168: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29169: ELSE
29170: ---------------------------------------------------------------------------------------------------
29171: -- 4262811a Switch Sign

Line 29192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29188:
29189: XLA_AE_LINES_PKG.ValidateCurrentLine;
29190: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29191:
29192: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29193: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29194: ,p_balance_type_code => l_balance_type_code);
29195:
29196: END IF;

Line 29320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29316: l_tmp_amt NUMBER;
29317: l_acc_rev_natural_side_code VARCHAR2(1);
29318:
29319: l_num_entries NUMBER;
29320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29324: l_recog_line_1 NUMBER;

Line 29321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29317: l_acc_rev_natural_side_code VARCHAR2(1);
29318:
29319: l_num_entries NUMBER;
29320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29324: l_recog_line_1 NUMBER;
29325: l_recog_line_2 NUMBER;

Line 29322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29318:
29319: l_num_entries NUMBER;
29320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29324: l_recog_line_1 NUMBER;
29325: l_recog_line_2 NUMBER;
29326:

Line 29323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29319: l_num_entries NUMBER;
29320: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29321: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29322: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29323: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29324: l_recog_line_1 NUMBER;
29325: l_recog_line_2 NUMBER;
29326:
29327: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29329: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29325: l_recog_line_2 NUMBER;
29326:
29327: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29328: l_bflow_applied_to_amt NUMBER; -- 5132302
29329: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29330:
29331: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29332:
29333: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29400: l_accrual_line_num := NULL; -- 4262811
29401: l_tmp_amt := NULL; -- 4262811
29402: --
29403:
29404: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29405: l_balance_type_code <> 'B' THEN
29406: IF NVL(p_source_13,'
29407: ') = 'CASH' AND
29408: NVL(p_source_52,'

Line 29480: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29476: --
29477: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29478:
29479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29480: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29481:
29482: -- 4955764
29483: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29484: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29536: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29537:
29538: IF xla_accounting_cache_pkg.GetValueChar
29539: (p_source_code => 'LEDGER_CATEGORY_CODE'
29540: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29541: AND l_bflow_method_code = 'PRIOR_ENTRY'
29542: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29543: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29544: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29645: p_lookup_type => 'XLA_OWNER_TYPE'
29646: ,p_lookup_code => l_component_type_code
29647: )
29648: ,p_token_4 => 'PRODUCT_NAME'
29649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29653: ,p_ae_header_id => NULL

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

29646: ,p_lookup_code => l_component_type_code
29647: )
29648: ,p_token_4 => 'PRODUCT_NAME'
29649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29653: ,p_ae_header_id => NULL
29654: );

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

29647: )
29648: ,p_token_4 => 'PRODUCT_NAME'
29649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29653: ,p_ae_header_id => NULL
29654: );
29655:

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

29648: ,p_token_4 => 'PRODUCT_NAME'
29649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29653: ,p_ae_header_id => NULL
29654: );
29655:
29656: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29679: ----------------------------------------------------------------------------------
29680: -- 4219869 Business Flow
29681: -- Update journal entry status -- Need to generate this within IF
29682: ----------------------------------------------------------------------------------
29683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29684: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29685: ,p_balance_type_code => l_balance_type_code
29686: );
29687:

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

29766:
29767: --
29768: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29769: --
29770: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29771: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29772: ELSE
29773: ---------------------------------------------------------------------------------------------------
29774: -- 4262811a Switch Sign

Line 29795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29791:
29792: XLA_AE_LINES_PKG.ValidateCurrentLine;
29793: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29794:
29795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29797: ,p_balance_type_code => l_balance_type_code);
29798:
29799: END IF;

Line 29921: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29917: l_tmp_amt NUMBER;
29918: l_acc_rev_natural_side_code VARCHAR2(1);
29919:
29920: l_num_entries NUMBER;
29921: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29922: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29923: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29924: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29925: l_recog_line_1 NUMBER;

Line 29922: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29918: l_acc_rev_natural_side_code VARCHAR2(1);
29919:
29920: l_num_entries NUMBER;
29921: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29922: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29923: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29924: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29925: l_recog_line_1 NUMBER;
29926: l_recog_line_2 NUMBER;

Line 29923: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29919:
29920: l_num_entries NUMBER;
29921: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29922: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29923: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29924: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29925: l_recog_line_1 NUMBER;
29926: l_recog_line_2 NUMBER;
29927:

Line 29924: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29920: l_num_entries NUMBER;
29921: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29922: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29923: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29924: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29925: l_recog_line_1 NUMBER;
29926: l_recog_line_2 NUMBER;
29927:
29928: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29930: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29926: l_recog_line_2 NUMBER;
29927:
29928: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29929: l_bflow_applied_to_amt NUMBER; -- 5132302
29930: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29931:
29932: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29933:
29934: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30001: l_accrual_line_num := NULL; -- 4262811
30002: l_tmp_amt := NULL; -- 4262811
30003: --
30004:
30005: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30006: l_balance_type_code <> 'B' THEN
30007: IF NVL(p_source_13,'
30008: ') = 'CONFIRMATION' AND
30009: NVL(p_source_52,'

Line 30079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30075: --
30076: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30077:
30078: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30080:
30081: -- 4955764
30082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30135: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30136:
30137: IF xla_accounting_cache_pkg.GetValueChar
30138: (p_source_code => 'LEDGER_CATEGORY_CODE'
30139: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30140: AND l_bflow_method_code = 'PRIOR_ENTRY'
30141: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30142: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30143: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30244: p_lookup_type => 'XLA_OWNER_TYPE'
30245: ,p_lookup_code => l_component_type_code
30246: )
30247: ,p_token_4 => 'PRODUCT_NAME'
30248: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30249: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30250: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30251: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30252: ,p_ae_header_id => NULL

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

30245: ,p_lookup_code => l_component_type_code
30246: )
30247: ,p_token_4 => 'PRODUCT_NAME'
30248: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30249: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30250: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30251: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30252: ,p_ae_header_id => NULL
30253: );

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

30246: )
30247: ,p_token_4 => 'PRODUCT_NAME'
30248: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30249: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30250: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30251: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30252: ,p_ae_header_id => NULL
30253: );
30254:

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

30247: ,p_token_4 => 'PRODUCT_NAME'
30248: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30249: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30250: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30251: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30252: ,p_ae_header_id => NULL
30253: );
30254:
30255: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30282: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30278: ----------------------------------------------------------------------------------
30279: -- 4219869 Business Flow
30280: -- Update journal entry status -- Need to generate this within IF
30281: ----------------------------------------------------------------------------------
30282: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30283: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30284: ,p_balance_type_code => l_balance_type_code
30285: );
30286:

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

30365:
30366: --
30367: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30368: --
30369: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30370: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30371: ELSE
30372: ---------------------------------------------------------------------------------------------------
30373: -- 4262811a Switch Sign

Line 30394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30390:
30391: XLA_AE_LINES_PKG.ValidateCurrentLine;
30392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30393:
30394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30396: ,p_balance_type_code => l_balance_type_code);
30397:
30398: END IF;

Line 30508: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30504: l_tmp_amt NUMBER;
30505: l_acc_rev_natural_side_code VARCHAR2(1);
30506:
30507: l_num_entries NUMBER;
30508: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30509: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30510: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30511: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30512: l_recog_line_1 NUMBER;

Line 30509: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30505: l_acc_rev_natural_side_code VARCHAR2(1);
30506:
30507: l_num_entries NUMBER;
30508: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30509: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30510: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30511: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30512: l_recog_line_1 NUMBER;
30513: l_recog_line_2 NUMBER;

Line 30510: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30506:
30507: l_num_entries NUMBER;
30508: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30509: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30510: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30511: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30512: l_recog_line_1 NUMBER;
30513: l_recog_line_2 NUMBER;
30514:

Line 30511: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30507: l_num_entries NUMBER;
30508: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30509: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30510: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30511: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30512: l_recog_line_1 NUMBER;
30513: l_recog_line_2 NUMBER;
30514:
30515: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30517: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30513: l_recog_line_2 NUMBER;
30514:
30515: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30516: l_bflow_applied_to_amt NUMBER; -- 5132302
30517: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30518:
30519: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30520:
30521: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30588: l_accrual_line_num := NULL; -- 4262811
30589: l_tmp_amt := NULL; -- 4262811
30590: --
30591:
30592: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30593: l_balance_type_code <> 'B' THEN
30594: IF NVL(p_source_13,'
30595: ') = 'EDISC' AND
30596: NVL(p_source_52,'

Line 30666: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30662: --
30663: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30664:
30665: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30666: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30667:
30668: -- 4955764
30669: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30670: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30712: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30713:
30714: IF xla_accounting_cache_pkg.GetValueChar
30715: (p_source_code => 'LEDGER_CATEGORY_CODE'
30716: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30717: AND l_bflow_method_code = 'PRIOR_ENTRY'
30718: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30719: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30720: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30798: p_lookup_type => 'XLA_OWNER_TYPE'
30799: ,p_lookup_code => l_component_type_code
30800: )
30801: ,p_token_4 => 'PRODUCT_NAME'
30802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30806: ,p_ae_header_id => NULL

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

30799: ,p_lookup_code => l_component_type_code
30800: )
30801: ,p_token_4 => 'PRODUCT_NAME'
30802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30806: ,p_ae_header_id => NULL
30807: );

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

30800: )
30801: ,p_token_4 => 'PRODUCT_NAME'
30802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30806: ,p_ae_header_id => NULL
30807: );
30808:

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

30801: ,p_token_4 => 'PRODUCT_NAME'
30802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30806: ,p_ae_header_id => NULL
30807: );
30808:
30809: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30832: ----------------------------------------------------------------------------------
30833: -- 4219869 Business Flow
30834: -- Update journal entry status -- Need to generate this within IF
30835: ----------------------------------------------------------------------------------
30836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30838: ,p_balance_type_code => l_balance_type_code
30839: );
30840:

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

30893:
30894: --
30895: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30896: --
30897: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30898: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30899: ELSE
30900: ---------------------------------------------------------------------------------------------------
30901: -- 4262811a Switch Sign

Line 30922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30918:
30919: XLA_AE_LINES_PKG.ValidateCurrentLine;
30920: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30921:
30922: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30923: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30924: ,p_balance_type_code => l_balance_type_code);
30925:
30926: END IF;

Line 31048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31044: l_tmp_amt NUMBER;
31045: l_acc_rev_natural_side_code VARCHAR2(1);
31046:
31047: l_num_entries NUMBER;
31048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31052: l_recog_line_1 NUMBER;

Line 31049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31045: l_acc_rev_natural_side_code VARCHAR2(1);
31046:
31047: l_num_entries NUMBER;
31048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31052: l_recog_line_1 NUMBER;
31053: l_recog_line_2 NUMBER;

Line 31050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31046:
31047: l_num_entries NUMBER;
31048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31052: l_recog_line_1 NUMBER;
31053: l_recog_line_2 NUMBER;
31054:

Line 31051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31047: l_num_entries NUMBER;
31048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31052: l_recog_line_1 NUMBER;
31053: l_recog_line_2 NUMBER;
31054:
31055: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31057: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31053: l_recog_line_2 NUMBER;
31054:
31055: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31056: l_bflow_applied_to_amt NUMBER; -- 5132302
31057: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31058:
31059: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31060:
31061: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31128: l_accrual_line_num := NULL; -- 4262811
31129: l_tmp_amt := NULL; -- 4262811
31130: --
31131:
31132: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31133: l_balance_type_code <> 'B' THEN
31134: IF NVL(p_source_13,'
31135: ') = 'REMITTANCE' AND
31136: NVL(p_source_52,'

Line 31206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31202: --
31203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31204:
31205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31207:
31208: -- 4955764
31209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31210: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31263:
31264: IF xla_accounting_cache_pkg.GetValueChar
31265: (p_source_code => 'LEDGER_CATEGORY_CODE'
31266: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31267: AND l_bflow_method_code = 'PRIOR_ENTRY'
31268: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31269: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31270: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31371: p_lookup_type => 'XLA_OWNER_TYPE'
31372: ,p_lookup_code => l_component_type_code
31373: )
31374: ,p_token_4 => 'PRODUCT_NAME'
31375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31379: ,p_ae_header_id => NULL

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

31372: ,p_lookup_code => l_component_type_code
31373: )
31374: ,p_token_4 => 'PRODUCT_NAME'
31375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31379: ,p_ae_header_id => NULL
31380: );

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

31373: )
31374: ,p_token_4 => 'PRODUCT_NAME'
31375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31379: ,p_ae_header_id => NULL
31380: );
31381:

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

31374: ,p_token_4 => 'PRODUCT_NAME'
31375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31379: ,p_ae_header_id => NULL
31380: );
31381:
31382: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31405: ----------------------------------------------------------------------------------
31406: -- 4219869 Business Flow
31407: -- Update journal entry status -- Need to generate this within IF
31408: ----------------------------------------------------------------------------------
31409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31410: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31411: ,p_balance_type_code => l_balance_type_code
31412: );
31413:

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

31492:
31493: --
31494: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31495: --
31496: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31497: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31498: ELSE
31499: ---------------------------------------------------------------------------------------------------
31500: -- 4262811a Switch Sign

Line 31521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31517:
31518: XLA_AE_LINES_PKG.ValidateCurrentLine;
31519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31520:
31521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31523: ,p_balance_type_code => l_balance_type_code);
31524:
31525: END IF;

Line 31635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31631: l_tmp_amt NUMBER;
31632: l_acc_rev_natural_side_code VARCHAR2(1);
31633:
31634: l_num_entries NUMBER;
31635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31639: l_recog_line_1 NUMBER;

Line 31636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31632: l_acc_rev_natural_side_code VARCHAR2(1);
31633:
31634: l_num_entries NUMBER;
31635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31639: l_recog_line_1 NUMBER;
31640: l_recog_line_2 NUMBER;

Line 31637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31633:
31634: l_num_entries NUMBER;
31635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31639: l_recog_line_1 NUMBER;
31640: l_recog_line_2 NUMBER;
31641:

Line 31638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31634: l_num_entries NUMBER;
31635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31639: l_recog_line_1 NUMBER;
31640: l_recog_line_2 NUMBER;
31641:
31642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31640: l_recog_line_2 NUMBER;
31641:
31642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31643: l_bflow_applied_to_amt NUMBER; -- 5132302
31644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31645:
31646: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31647:
31648: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31715: l_accrual_line_num := NULL; -- 4262811
31716: l_tmp_amt := NULL; -- 4262811
31717: --
31718:
31719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31720: l_balance_type_code <> 'B' THEN
31721: IF NVL(p_source_13,'
31722: ') = 'UNEDISC' AND
31723: NVL(p_source_52,'

Line 31793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31789: --
31790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31791:
31792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31794:
31795: -- 4955764
31796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31839: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31840:
31841: IF xla_accounting_cache_pkg.GetValueChar
31842: (p_source_code => 'LEDGER_CATEGORY_CODE'
31843: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31844: AND l_bflow_method_code = 'PRIOR_ENTRY'
31845: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31846: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31847: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31925: p_lookup_type => 'XLA_OWNER_TYPE'
31926: ,p_lookup_code => l_component_type_code
31927: )
31928: ,p_token_4 => 'PRODUCT_NAME'
31929: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31930: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31931: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31932: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31933: ,p_ae_header_id => NULL

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

31926: ,p_lookup_code => l_component_type_code
31927: )
31928: ,p_token_4 => 'PRODUCT_NAME'
31929: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31930: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31931: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31932: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31933: ,p_ae_header_id => NULL
31934: );

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

31927: )
31928: ,p_token_4 => 'PRODUCT_NAME'
31929: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31930: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31931: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31932: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31933: ,p_ae_header_id => NULL
31934: );
31935:

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

31928: ,p_token_4 => 'PRODUCT_NAME'
31929: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31930: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31931: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31932: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31933: ,p_ae_header_id => NULL
31934: );
31935:
31936: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31959: ----------------------------------------------------------------------------------
31960: -- 4219869 Business Flow
31961: -- Update journal entry status -- Need to generate this within IF
31962: ----------------------------------------------------------------------------------
31963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31964: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31965: ,p_balance_type_code => l_balance_type_code
31966: );
31967:

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

32020:
32021: --
32022: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32023: --
32024: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32025: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32026: ELSE
32027: ---------------------------------------------------------------------------------------------------
32028: -- 4262811a Switch Sign

Line 32049: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32045:
32046: XLA_AE_LINES_PKG.ValidateCurrentLine;
32047: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32048:
32049: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32050: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32051: ,p_balance_type_code => l_balance_type_code);
32052:
32053: END IF;

Line 32159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32155: l_tmp_amt NUMBER;
32156: l_acc_rev_natural_side_code VARCHAR2(1);
32157:
32158: l_num_entries NUMBER;
32159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32163: l_recog_line_1 NUMBER;

Line 32160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32156: l_acc_rev_natural_side_code VARCHAR2(1);
32157:
32158: l_num_entries NUMBER;
32159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32163: l_recog_line_1 NUMBER;
32164: l_recog_line_2 NUMBER;

Line 32161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32157:
32158: l_num_entries NUMBER;
32159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32163: l_recog_line_1 NUMBER;
32164: l_recog_line_2 NUMBER;
32165:

Line 32162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32158: l_num_entries NUMBER;
32159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32163: l_recog_line_1 NUMBER;
32164: l_recog_line_2 NUMBER;
32165:
32166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32164: l_recog_line_2 NUMBER;
32165:
32166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32167: l_bflow_applied_to_amt NUMBER; -- 5132302
32168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32169:
32170: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32171:
32172: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32239: l_accrual_line_num := NULL; -- 4262811
32240: l_tmp_amt := NULL; -- 4262811
32241: --
32242:
32243: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32244: l_balance_type_code <> 'B' THEN
32245: IF NVL(p_source_13,'
32246: ') = 'BANK_CHARGES' AND
32247: NVL(p_source_52,'

Line 32317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32313: --
32314: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32315:
32316: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32318:
32319: -- 4955764
32320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32357: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32358:
32359: IF xla_accounting_cache_pkg.GetValueChar
32360: (p_source_code => 'LEDGER_CATEGORY_CODE'
32361: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32362: AND l_bflow_method_code = 'PRIOR_ENTRY'
32363: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32364: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32365: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32457: p_lookup_type => 'XLA_OWNER_TYPE'
32458: ,p_lookup_code => l_component_type_code
32459: )
32460: ,p_token_4 => 'PRODUCT_NAME'
32461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32465: ,p_ae_header_id => NULL

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

32458: ,p_lookup_code => l_component_type_code
32459: )
32460: ,p_token_4 => 'PRODUCT_NAME'
32461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32465: ,p_ae_header_id => NULL
32466: );

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

32459: )
32460: ,p_token_4 => 'PRODUCT_NAME'
32461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32465: ,p_ae_header_id => NULL
32466: );
32467:

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

32460: ,p_token_4 => 'PRODUCT_NAME'
32461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32465: ,p_ae_header_id => NULL
32466: );
32467:
32468: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32491: ----------------------------------------------------------------------------------
32492: -- 4219869 Business Flow
32493: -- Update journal entry status -- Need to generate this within IF
32494: ----------------------------------------------------------------------------------
32495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32496: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32497: ,p_balance_type_code => l_balance_type_code
32498: );
32499:

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

32578:
32579: --
32580: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32581: --
32582: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32583: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32584: ELSE
32585: ---------------------------------------------------------------------------------------------------
32586: -- 4262811a Switch Sign

Line 32607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32603:
32604: XLA_AE_LINES_PKG.ValidateCurrentLine;
32605: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32606:
32607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32608: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32609: ,p_balance_type_code => l_balance_type_code);
32610:
32611: END IF;

Line 32717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32713: l_tmp_amt NUMBER;
32714: l_acc_rev_natural_side_code VARCHAR2(1);
32715:
32716: l_num_entries NUMBER;
32717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32721: l_recog_line_1 NUMBER;

Line 32718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32714: l_acc_rev_natural_side_code VARCHAR2(1);
32715:
32716: l_num_entries NUMBER;
32717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32721: l_recog_line_1 NUMBER;
32722: l_recog_line_2 NUMBER;

Line 32719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32715:
32716: l_num_entries NUMBER;
32717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32721: l_recog_line_1 NUMBER;
32722: l_recog_line_2 NUMBER;
32723:

Line 32720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32716: l_num_entries NUMBER;
32717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32721: l_recog_line_1 NUMBER;
32722: l_recog_line_2 NUMBER;
32723:
32724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32722: l_recog_line_2 NUMBER;
32723:
32724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32725: l_bflow_applied_to_amt NUMBER; -- 5132302
32726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32727:
32728: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32729:
32730: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32797: l_accrual_line_num := NULL; -- 4262811
32798: l_tmp_amt := NULL; -- 4262811
32799: --
32800:
32801: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32802: l_balance_type_code <> 'B' THEN
32803: IF NVL(p_source_13,'
32804: ') = 'SHORT_TERM_DEBT' AND
32805: NVL(p_source_52,'

Line 32875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32871: --
32872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32873:
32874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32876:
32877: -- 4955764
32878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32915: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32916:
32917: IF xla_accounting_cache_pkg.GetValueChar
32918: (p_source_code => 'LEDGER_CATEGORY_CODE'
32919: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32920: AND l_bflow_method_code = 'PRIOR_ENTRY'
32921: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32922: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32923: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33015: p_lookup_type => 'XLA_OWNER_TYPE'
33016: ,p_lookup_code => l_component_type_code
33017: )
33018: ,p_token_4 => 'PRODUCT_NAME'
33019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33023: ,p_ae_header_id => NULL

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

33016: ,p_lookup_code => l_component_type_code
33017: )
33018: ,p_token_4 => 'PRODUCT_NAME'
33019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33023: ,p_ae_header_id => NULL
33024: );

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

33017: )
33018: ,p_token_4 => 'PRODUCT_NAME'
33019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33023: ,p_ae_header_id => NULL
33024: );
33025:

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

33018: ,p_token_4 => 'PRODUCT_NAME'
33019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33023: ,p_ae_header_id => NULL
33024: );
33025:
33026: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33049: ----------------------------------------------------------------------------------
33050: -- 4219869 Business Flow
33051: -- Update journal entry status -- Need to generate this within IF
33052: ----------------------------------------------------------------------------------
33053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33054: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33055: ,p_balance_type_code => l_balance_type_code
33056: );
33057:

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

33136:
33137: --
33138: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33139: --
33140: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33141: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33142: ELSE
33143: ---------------------------------------------------------------------------------------------------
33144: -- 4262811a Switch Sign

Line 33165: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33161:
33162: XLA_AE_LINES_PKG.ValidateCurrentLine;
33163: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33164:
33165: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33166: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33167: ,p_balance_type_code => l_balance_type_code);
33168:
33169: END IF;

Line 33275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33271: l_tmp_amt NUMBER;
33272: l_acc_rev_natural_side_code VARCHAR2(1);
33273:
33274: l_num_entries NUMBER;
33275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33279: l_recog_line_1 NUMBER;

Line 33276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33272: l_acc_rev_natural_side_code VARCHAR2(1);
33273:
33274: l_num_entries NUMBER;
33275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33279: l_recog_line_1 NUMBER;
33280: l_recog_line_2 NUMBER;

Line 33277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33273:
33274: l_num_entries NUMBER;
33275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33279: l_recog_line_1 NUMBER;
33280: l_recog_line_2 NUMBER;
33281:

Line 33278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33274: l_num_entries NUMBER;
33275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33279: l_recog_line_1 NUMBER;
33280: l_recog_line_2 NUMBER;
33281:
33282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33280: l_recog_line_2 NUMBER;
33281:
33282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33283: l_bflow_applied_to_amt NUMBER; -- 5132302
33284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33285:
33286: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33287:
33288: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33355: l_accrual_line_num := NULL; -- 4262811
33356: l_tmp_amt := NULL; -- 4262811
33357: --
33358:
33359: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33360: l_balance_type_code <> 'B' THEN
33361: IF NVL(p_source_13,'
33362: ') = 'FACTOR' AND
33363: NVL(p_source_52,'

Line 33433: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33429: --
33430: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33431:
33432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33433: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33434:
33435: -- 4955764
33436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33473: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33474:
33475: IF xla_accounting_cache_pkg.GetValueChar
33476: (p_source_code => 'LEDGER_CATEGORY_CODE'
33477: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33478: AND l_bflow_method_code = 'PRIOR_ENTRY'
33479: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33480: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33481: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33573: p_lookup_type => 'XLA_OWNER_TYPE'
33574: ,p_lookup_code => l_component_type_code
33575: )
33576: ,p_token_4 => 'PRODUCT_NAME'
33577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33581: ,p_ae_header_id => NULL

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

33574: ,p_lookup_code => l_component_type_code
33575: )
33576: ,p_token_4 => 'PRODUCT_NAME'
33577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33581: ,p_ae_header_id => NULL
33582: );

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

33575: )
33576: ,p_token_4 => 'PRODUCT_NAME'
33577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33581: ,p_ae_header_id => NULL
33582: );
33583:

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

33576: ,p_token_4 => 'PRODUCT_NAME'
33577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33581: ,p_ae_header_id => NULL
33582: );
33583:
33584: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33607: ----------------------------------------------------------------------------------
33608: -- 4219869 Business Flow
33609: -- Update journal entry status -- Need to generate this within IF
33610: ----------------------------------------------------------------------------------
33611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33613: ,p_balance_type_code => l_balance_type_code
33614: );
33615:

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

33694:
33695: --
33696: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33697: --
33698: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33699: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33700: ELSE
33701: ---------------------------------------------------------------------------------------------------
33702: -- 4262811a Switch Sign

Line 33723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33719:
33720: XLA_AE_LINES_PKG.ValidateCurrentLine;
33721: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33722:
33723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33725: ,p_balance_type_code => l_balance_type_code);
33726:
33727: END IF;

Line 33833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33829: l_tmp_amt NUMBER;
33830: l_acc_rev_natural_side_code VARCHAR2(1);
33831:
33832: l_num_entries NUMBER;
33833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33837: l_recog_line_1 NUMBER;

Line 33834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33830: l_acc_rev_natural_side_code VARCHAR2(1);
33831:
33832: l_num_entries NUMBER;
33833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33837: l_recog_line_1 NUMBER;
33838: l_recog_line_2 NUMBER;

Line 33835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33831:
33832: l_num_entries NUMBER;
33833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33837: l_recog_line_1 NUMBER;
33838: l_recog_line_2 NUMBER;
33839:

Line 33836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33832: l_num_entries NUMBER;
33833: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33834: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33835: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33836: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33837: l_recog_line_1 NUMBER;
33838: l_recog_line_2 NUMBER;
33839:
33840: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33842: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33838: l_recog_line_2 NUMBER;
33839:
33840: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33841: l_bflow_applied_to_amt NUMBER; -- 5132302
33842: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33843:
33844: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33845:
33846: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33913: l_accrual_line_num := NULL; -- 4262811
33914: l_tmp_amt := NULL; -- 4262811
33915: --
33916:
33917: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33918: l_balance_type_code <> 'B' THEN
33919: IF NVL(p_source_13,'
33920: ') = 'MISCCASH' AND
33921: NVL(p_source_52,'

Line 33991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33987: --
33988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33989:
33990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33992:
33993: -- 4955764
33994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34031: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34032:
34033: IF xla_accounting_cache_pkg.GetValueChar
34034: (p_source_code => 'LEDGER_CATEGORY_CODE'
34035: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34036: AND l_bflow_method_code = 'PRIOR_ENTRY'
34037: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34038: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34039: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34131: p_lookup_type => 'XLA_OWNER_TYPE'
34132: ,p_lookup_code => l_component_type_code
34133: )
34134: ,p_token_4 => 'PRODUCT_NAME'
34135: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34136: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34137: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34138: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34139: ,p_ae_header_id => NULL

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

34132: ,p_lookup_code => l_component_type_code
34133: )
34134: ,p_token_4 => 'PRODUCT_NAME'
34135: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34136: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34137: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34138: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34139: ,p_ae_header_id => NULL
34140: );

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

34133: )
34134: ,p_token_4 => 'PRODUCT_NAME'
34135: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34136: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34137: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34138: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34139: ,p_ae_header_id => NULL
34140: );
34141:

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

34134: ,p_token_4 => 'PRODUCT_NAME'
34135: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34136: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34137: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34138: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34139: ,p_ae_header_id => NULL
34140: );
34141:
34142: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34169: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34165: ----------------------------------------------------------------------------------
34166: -- 4219869 Business Flow
34167: -- Update journal entry status -- Need to generate this within IF
34168: ----------------------------------------------------------------------------------
34169: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34170: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34171: ,p_balance_type_code => l_balance_type_code
34172: );
34173:

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

34252:
34253: --
34254: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34255: --
34256: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34257: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34258: ELSE
34259: ---------------------------------------------------------------------------------------------------
34260: -- 4262811a Switch Sign

Line 34281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34277:
34278: XLA_AE_LINES_PKG.ValidateCurrentLine;
34279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34280:
34281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34282: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34283: ,p_balance_type_code => l_balance_type_code);
34284:
34285: END IF;

Line 34391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34387: l_tmp_amt NUMBER;
34388: l_acc_rev_natural_side_code VARCHAR2(1);
34389:
34390: l_num_entries NUMBER;
34391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34395: l_recog_line_1 NUMBER;

Line 34392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34388: l_acc_rev_natural_side_code VARCHAR2(1);
34389:
34390: l_num_entries NUMBER;
34391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34395: l_recog_line_1 NUMBER;
34396: l_recog_line_2 NUMBER;

Line 34393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34389:
34390: l_num_entries NUMBER;
34391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34395: l_recog_line_1 NUMBER;
34396: l_recog_line_2 NUMBER;
34397:

Line 34394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34390: l_num_entries NUMBER;
34391: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34392: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34393: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34394: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34395: l_recog_line_1 NUMBER;
34396: l_recog_line_2 NUMBER;
34397:
34398: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34400: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34396: l_recog_line_2 NUMBER;
34397:
34398: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34399: l_bflow_applied_to_amt NUMBER; -- 5132302
34400: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34401:
34402: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34403:
34404: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34471: l_accrual_line_num := NULL; -- 4262811
34472: l_tmp_amt := NULL; -- 4262811
34473: --
34474:
34475: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34476: l_balance_type_code <> 'B' THEN
34477: IF NVL(p_source_13,'
34478: ') = 'TAX' AND
34479: NVL(p_source_52,'

Line 34549: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34545: --
34546: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34547:
34548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34549: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34550:
34551: -- 4955764
34552: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34553: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34590:
34591: IF xla_accounting_cache_pkg.GetValueChar
34592: (p_source_code => 'LEDGER_CATEGORY_CODE'
34593: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34594: AND l_bflow_method_code = 'PRIOR_ENTRY'
34595: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34596: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34597: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34689: p_lookup_type => 'XLA_OWNER_TYPE'
34690: ,p_lookup_code => l_component_type_code
34691: )
34692: ,p_token_4 => 'PRODUCT_NAME'
34693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34697: ,p_ae_header_id => NULL

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

34690: ,p_lookup_code => l_component_type_code
34691: )
34692: ,p_token_4 => 'PRODUCT_NAME'
34693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34697: ,p_ae_header_id => NULL
34698: );

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

34691: )
34692: ,p_token_4 => 'PRODUCT_NAME'
34693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34697: ,p_ae_header_id => NULL
34698: );
34699:

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

34692: ,p_token_4 => 'PRODUCT_NAME'
34693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34697: ,p_ae_header_id => NULL
34698: );
34699:
34700: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34723: ----------------------------------------------------------------------------------
34724: -- 4219869 Business Flow
34725: -- Update journal entry status -- Need to generate this within IF
34726: ----------------------------------------------------------------------------------
34727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34728: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34729: ,p_balance_type_code => l_balance_type_code
34730: );
34731:

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

34810:
34811: --
34812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34813: --
34814: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34816: ELSE
34817: ---------------------------------------------------------------------------------------------------
34818: -- 4262811a Switch Sign

Line 34839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34835:
34836: XLA_AE_LINES_PKG.ValidateCurrentLine;
34837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34838:
34839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34841: ,p_balance_type_code => l_balance_type_code);
34842:
34843: END IF;

Line 34965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34961: l_tmp_amt NUMBER;
34962: l_acc_rev_natural_side_code VARCHAR2(1);
34963:
34964: l_num_entries NUMBER;
34965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34969: l_recog_line_1 NUMBER;

Line 34966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34962: l_acc_rev_natural_side_code VARCHAR2(1);
34963:
34964: l_num_entries NUMBER;
34965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34969: l_recog_line_1 NUMBER;
34970: l_recog_line_2 NUMBER;

Line 34967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34963:
34964: l_num_entries NUMBER;
34965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34969: l_recog_line_1 NUMBER;
34970: l_recog_line_2 NUMBER;
34971:

Line 34968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34964: l_num_entries NUMBER;
34965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34969: l_recog_line_1 NUMBER;
34970: l_recog_line_2 NUMBER;
34971:
34972: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34974: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34970: l_recog_line_2 NUMBER;
34971:
34972: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34973: l_bflow_applied_to_amt NUMBER; -- 5132302
34974: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34975:
34976: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34977:
34978: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35045: l_accrual_line_num := NULL; -- 4262811
35046: l_tmp_amt := NULL; -- 4262811
35047: --
35048:
35049: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35050: l_balance_type_code <> 'B' THEN
35051: IF NVL(p_source_13,'
35052: ') = 'ACC' AND
35053: NVL(p_source_52,'

Line 35123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35119: --
35120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35121:
35122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35124:
35125: -- 4955764
35126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35179: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35180:
35181: IF xla_accounting_cache_pkg.GetValueChar
35182: (p_source_code => 'LEDGER_CATEGORY_CODE'
35183: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35184: AND l_bflow_method_code = 'PRIOR_ENTRY'
35185: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35186: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35187: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35279: p_lookup_type => 'XLA_OWNER_TYPE'
35280: ,p_lookup_code => l_component_type_code
35281: )
35282: ,p_token_4 => 'PRODUCT_NAME'
35283: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35284: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35285: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35286: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35287: ,p_ae_header_id => NULL

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

35280: ,p_lookup_code => l_component_type_code
35281: )
35282: ,p_token_4 => 'PRODUCT_NAME'
35283: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35284: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35285: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35286: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35287: ,p_ae_header_id => NULL
35288: );

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

35281: )
35282: ,p_token_4 => 'PRODUCT_NAME'
35283: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35284: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35285: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35286: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35287: ,p_ae_header_id => NULL
35288: );
35289:

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

35282: ,p_token_4 => 'PRODUCT_NAME'
35283: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35284: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35285: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35286: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35287: ,p_ae_header_id => NULL
35288: );
35289:
35290: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35317: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35313: ----------------------------------------------------------------------------------
35314: -- 4219869 Business Flow
35315: -- Update journal entry status -- Need to generate this within IF
35316: ----------------------------------------------------------------------------------
35317: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35318: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35319: ,p_balance_type_code => l_balance_type_code
35320: );
35321:

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

35400:
35401: --
35402: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35403: --
35404: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35405: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35406: ELSE
35407: ---------------------------------------------------------------------------------------------------
35408: -- 4262811a Switch Sign

Line 35429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35425:
35426: XLA_AE_LINES_PKG.ValidateCurrentLine;
35427: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35428:
35429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35430: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35431: ,p_balance_type_code => l_balance_type_code);
35432:
35433: END IF;

Line 35563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35559: l_tmp_amt NUMBER;
35560: l_acc_rev_natural_side_code VARCHAR2(1);
35561:
35562: l_num_entries NUMBER;
35563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35567: l_recog_line_1 NUMBER;

Line 35564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35560: l_acc_rev_natural_side_code VARCHAR2(1);
35561:
35562: l_num_entries NUMBER;
35563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35567: l_recog_line_1 NUMBER;
35568: l_recog_line_2 NUMBER;

Line 35565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35561:
35562: l_num_entries NUMBER;
35563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35567: l_recog_line_1 NUMBER;
35568: l_recog_line_2 NUMBER;
35569:

Line 35566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35562: l_num_entries NUMBER;
35563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35567: l_recog_line_1 NUMBER;
35568: l_recog_line_2 NUMBER;
35569:
35570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35568: l_recog_line_2 NUMBER;
35569:
35570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35571: l_bflow_applied_to_amt NUMBER; -- 5132302
35572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35573:
35574: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35575:
35576: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35643: l_accrual_line_num := NULL; -- 4262811
35644: l_tmp_amt := NULL; -- 4262811
35645: --
35646:
35647: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35648: l_balance_type_code <> 'B' THEN
35649: IF (NVL(p_source_26,'
35650: ') = 'REV' OR
35651: NVL(p_source_26,'

Line 35735: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35731: --
35732: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35733:
35734: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35735: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35736:
35737: -- 4955764
35738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35792:
35793: IF xla_accounting_cache_pkg.GetValueChar
35794: (p_source_code => 'LEDGER_CATEGORY_CODE'
35795: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35796: AND l_bflow_method_code = 'PRIOR_ENTRY'
35797: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35798: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35799: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35941: p_lookup_type => 'XLA_OWNER_TYPE'
35942: ,p_lookup_code => l_component_type_code
35943: )
35944: ,p_token_4 => 'PRODUCT_NAME'
35945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35949: ,p_ae_header_id => NULL

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

35942: ,p_lookup_code => l_component_type_code
35943: )
35944: ,p_token_4 => 'PRODUCT_NAME'
35945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35949: ,p_ae_header_id => NULL
35950: );

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

35943: )
35944: ,p_token_4 => 'PRODUCT_NAME'
35945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35949: ,p_ae_header_id => NULL
35950: );
35951:

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

35944: ,p_token_4 => 'PRODUCT_NAME'
35945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35949: ,p_ae_header_id => NULL
35950: );
35951:
35952: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35975: ----------------------------------------------------------------------------------
35976: -- 4219869 Business Flow
35977: -- Update journal entry status -- Need to generate this within IF
35978: ----------------------------------------------------------------------------------
35979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35980: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35981: ,p_balance_type_code => l_balance_type_code
35982: );
35983:

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

36103:
36104: --
36105: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36106: --
36107: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36108: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36109: ELSE
36110: ---------------------------------------------------------------------------------------------------
36111: -- 4262811a Switch Sign

Line 36132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36128:
36129: XLA_AE_LINES_PKG.ValidateCurrentLine;
36130: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36131:
36132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36133: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36134: ,p_balance_type_code => l_balance_type_code);
36135:
36136: END IF;

Line 36262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36258: l_tmp_amt NUMBER;
36259: l_acc_rev_natural_side_code VARCHAR2(1);
36260:
36261: l_num_entries NUMBER;
36262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36266: l_recog_line_1 NUMBER;

Line 36263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36259: l_acc_rev_natural_side_code VARCHAR2(1);
36260:
36261: l_num_entries NUMBER;
36262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36266: l_recog_line_1 NUMBER;
36267: l_recog_line_2 NUMBER;

Line 36264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36260:
36261: l_num_entries NUMBER;
36262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36266: l_recog_line_1 NUMBER;
36267: l_recog_line_2 NUMBER;
36268:

Line 36265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36261: l_num_entries NUMBER;
36262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36266: l_recog_line_1 NUMBER;
36267: l_recog_line_2 NUMBER;
36268:
36269: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36271: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36267: l_recog_line_2 NUMBER;
36268:
36269: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36270: l_bflow_applied_to_amt NUMBER; -- 5132302
36271: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36272:
36273: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36274:
36275: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36342: l_accrual_line_num := NULL; -- 4262811
36343: l_tmp_amt := NULL; -- 4262811
36344: --
36345:
36346: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36347: l_balance_type_code <> 'B' THEN
36348: IF NVL(p_source_13,'
36349: ') = 'CASH' AND
36350: NVL(p_source_52,'

Line 36422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36418: --
36419: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36420:
36421: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36422: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36423:
36424: -- 4955764
36425: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36426: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36478: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36479:
36480: IF xla_accounting_cache_pkg.GetValueChar
36481: (p_source_code => 'LEDGER_CATEGORY_CODE'
36482: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36483: AND l_bflow_method_code = 'PRIOR_ENTRY'
36484: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36485: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36486: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36628: p_lookup_type => 'XLA_OWNER_TYPE'
36629: ,p_lookup_code => l_component_type_code
36630: )
36631: ,p_token_4 => 'PRODUCT_NAME'
36632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36636: ,p_ae_header_id => NULL

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

36629: ,p_lookup_code => l_component_type_code
36630: )
36631: ,p_token_4 => 'PRODUCT_NAME'
36632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36636: ,p_ae_header_id => NULL
36637: );

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

36630: )
36631: ,p_token_4 => 'PRODUCT_NAME'
36632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36636: ,p_ae_header_id => NULL
36637: );
36638:

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

36631: ,p_token_4 => 'PRODUCT_NAME'
36632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36636: ,p_ae_header_id => NULL
36637: );
36638:
36639: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36662: ----------------------------------------------------------------------------------
36663: -- 4219869 Business Flow
36664: -- Update journal entry status -- Need to generate this within IF
36665: ----------------------------------------------------------------------------------
36666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36668: ,p_balance_type_code => l_balance_type_code
36669: );
36670:

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

36790:
36791: --
36792: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36793: --
36794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36795: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36796: ELSE
36797: ---------------------------------------------------------------------------------------------------
36798: -- 4262811a Switch Sign

Line 36819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36815:
36816: XLA_AE_LINES_PKG.ValidateCurrentLine;
36817: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36818:
36819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36821: ,p_balance_type_code => l_balance_type_code);
36822:
36823: END IF;

Line 36947: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36943: l_tmp_amt NUMBER;
36944: l_acc_rev_natural_side_code VARCHAR2(1);
36945:
36946: l_num_entries NUMBER;
36947: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36948: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36949: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36950: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36951: l_recog_line_1 NUMBER;

Line 36948: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36944: l_acc_rev_natural_side_code VARCHAR2(1);
36945:
36946: l_num_entries NUMBER;
36947: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36948: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36949: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36950: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36951: l_recog_line_1 NUMBER;
36952: l_recog_line_2 NUMBER;

Line 36949: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36945:
36946: l_num_entries NUMBER;
36947: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36948: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36949: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36950: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36951: l_recog_line_1 NUMBER;
36952: l_recog_line_2 NUMBER;
36953:

Line 36950: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36946: l_num_entries NUMBER;
36947: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36948: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36949: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36950: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36951: l_recog_line_1 NUMBER;
36952: l_recog_line_2 NUMBER;
36953:
36954: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36956: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36952: l_recog_line_2 NUMBER;
36953:
36954: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36955: l_bflow_applied_to_amt NUMBER; -- 5132302
36956: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36957:
36958: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36959:
36960: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37027: l_accrual_line_num := NULL; -- 4262811
37028: l_tmp_amt := NULL; -- 4262811
37029: --
37030:
37031: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37032: l_balance_type_code <> 'B' THEN
37033: IF NVL(p_source_13,'
37034: ') = 'CONFIRMATION' AND
37035: NVL(p_source_52,'

Line 37105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37101: --
37102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37103:
37104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37106:
37107: -- 4955764
37108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37161: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37162:
37163: IF xla_accounting_cache_pkg.GetValueChar
37164: (p_source_code => 'LEDGER_CATEGORY_CODE'
37165: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37166: AND l_bflow_method_code = 'PRIOR_ENTRY'
37167: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37168: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37169: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37311: p_lookup_type => 'XLA_OWNER_TYPE'
37312: ,p_lookup_code => l_component_type_code
37313: )
37314: ,p_token_4 => 'PRODUCT_NAME'
37315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37319: ,p_ae_header_id => NULL

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

37312: ,p_lookup_code => l_component_type_code
37313: )
37314: ,p_token_4 => 'PRODUCT_NAME'
37315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37319: ,p_ae_header_id => NULL
37320: );

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

37313: )
37314: ,p_token_4 => 'PRODUCT_NAME'
37315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37319: ,p_ae_header_id => NULL
37320: );
37321:

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

37314: ,p_token_4 => 'PRODUCT_NAME'
37315: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37316: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37317: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37318: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37319: ,p_ae_header_id => NULL
37320: );
37321:
37322: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37345: ----------------------------------------------------------------------------------
37346: -- 4219869 Business Flow
37347: -- Update journal entry status -- Need to generate this within IF
37348: ----------------------------------------------------------------------------------
37349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37350: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37351: ,p_balance_type_code => l_balance_type_code
37352: );
37353:

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

37473:
37474: --
37475: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37476: --
37477: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37478: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37479: ELSE
37480: ---------------------------------------------------------------------------------------------------
37481: -- 4262811a Switch Sign

Line 37502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37498:
37499: XLA_AE_LINES_PKG.ValidateCurrentLine;
37500: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37501:
37502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37503: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37504: ,p_balance_type_code => l_balance_type_code);
37505:
37506: END IF;

Line 37618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37614: l_tmp_amt NUMBER;
37615: l_acc_rev_natural_side_code VARCHAR2(1);
37616:
37617: l_num_entries NUMBER;
37618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37622: l_recog_line_1 NUMBER;

Line 37619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37615: l_acc_rev_natural_side_code VARCHAR2(1);
37616:
37617: l_num_entries NUMBER;
37618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37622: l_recog_line_1 NUMBER;
37623: l_recog_line_2 NUMBER;

Line 37620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37616:
37617: l_num_entries NUMBER;
37618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37622: l_recog_line_1 NUMBER;
37623: l_recog_line_2 NUMBER;
37624:

Line 37621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37617: l_num_entries NUMBER;
37618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37622: l_recog_line_1 NUMBER;
37623: l_recog_line_2 NUMBER;
37624:
37625: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37627: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37623: l_recog_line_2 NUMBER;
37624:
37625: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37626: l_bflow_applied_to_amt NUMBER; -- 5132302
37627: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37628:
37629: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37630:
37631: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37698: l_accrual_line_num := NULL; -- 4262811
37699: l_tmp_amt := NULL; -- 4262811
37700: --
37701:
37702: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37703: l_balance_type_code <> 'B' THEN
37704: IF (NVL(p_source_26,'
37705: ') = 'REV' OR
37706: NVL(p_source_26,'

Line 37786: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37782: --
37783: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37784:
37785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37786: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37787:
37788: -- 4955764
37789: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37790: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37832: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37833:
37834: IF xla_accounting_cache_pkg.GetValueChar
37835: (p_source_code => 'LEDGER_CATEGORY_CODE'
37836: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37837: AND l_bflow_method_code = 'PRIOR_ENTRY'
37838: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37839: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37840: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37909: p_lookup_type => 'XLA_OWNER_TYPE'
37910: ,p_lookup_code => l_component_type_code
37911: )
37912: ,p_token_4 => 'PRODUCT_NAME'
37913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37917: ,p_ae_header_id => NULL

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

37910: ,p_lookup_code => l_component_type_code
37911: )
37912: ,p_token_4 => 'PRODUCT_NAME'
37913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37917: ,p_ae_header_id => NULL
37918: );

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

37911: )
37912: ,p_token_4 => 'PRODUCT_NAME'
37913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37917: ,p_ae_header_id => NULL
37918: );
37919:

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

37912: ,p_token_4 => 'PRODUCT_NAME'
37913: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37914: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37915: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37916: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37917: ,p_ae_header_id => NULL
37918: );
37919:
37920: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37943: ----------------------------------------------------------------------------------
37944: -- 4219869 Business Flow
37945: -- Update journal entry status -- Need to generate this within IF
37946: ----------------------------------------------------------------------------------
37947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37949: ,p_balance_type_code => l_balance_type_code
37950: );
37951:

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

38004:
38005: --
38006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38007: --
38008: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38010: ELSE
38011: ---------------------------------------------------------------------------------------------------
38012: -- 4262811a Switch Sign

Line 38033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38029:
38030: XLA_AE_LINES_PKG.ValidateCurrentLine;
38031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38032:
38033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38035: ,p_balance_type_code => l_balance_type_code);
38036:
38037: END IF;

Line 38161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38157: l_tmp_amt NUMBER;
38158: l_acc_rev_natural_side_code VARCHAR2(1);
38159:
38160: l_num_entries NUMBER;
38161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38165: l_recog_line_1 NUMBER;

Line 38162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38158: l_acc_rev_natural_side_code VARCHAR2(1);
38159:
38160: l_num_entries NUMBER;
38161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38165: l_recog_line_1 NUMBER;
38166: l_recog_line_2 NUMBER;

Line 38163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38159:
38160: l_num_entries NUMBER;
38161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38165: l_recog_line_1 NUMBER;
38166: l_recog_line_2 NUMBER;
38167:

Line 38164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38160: l_num_entries NUMBER;
38161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38165: l_recog_line_1 NUMBER;
38166: l_recog_line_2 NUMBER;
38167:
38168: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38170: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38166: l_recog_line_2 NUMBER;
38167:
38168: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38169: l_bflow_applied_to_amt NUMBER; -- 5132302
38170: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38171:
38172: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38173:
38174: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38241: l_accrual_line_num := NULL; -- 4262811
38242: l_tmp_amt := NULL; -- 4262811
38243: --
38244:
38245: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38246: l_balance_type_code <> 'B' THEN
38247: IF NVL(p_source_13,'
38248: ') = 'REMITTANCE' AND
38249: NVL(p_source_52,'

Line 38319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38315: --
38316: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38317:
38318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38320:
38321: -- 4955764
38322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38376:
38377: IF xla_accounting_cache_pkg.GetValueChar
38378: (p_source_code => 'LEDGER_CATEGORY_CODE'
38379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38380: AND l_bflow_method_code = 'PRIOR_ENTRY'
38381: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38525: p_lookup_type => 'XLA_OWNER_TYPE'
38526: ,p_lookup_code => l_component_type_code
38527: )
38528: ,p_token_4 => 'PRODUCT_NAME'
38529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38533: ,p_ae_header_id => NULL

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

38526: ,p_lookup_code => l_component_type_code
38527: )
38528: ,p_token_4 => 'PRODUCT_NAME'
38529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38533: ,p_ae_header_id => NULL
38534: );

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

38527: )
38528: ,p_token_4 => 'PRODUCT_NAME'
38529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38533: ,p_ae_header_id => NULL
38534: );
38535:

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

38528: ,p_token_4 => 'PRODUCT_NAME'
38529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38533: ,p_ae_header_id => NULL
38534: );
38535:
38536: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38559: ----------------------------------------------------------------------------------
38560: -- 4219869 Business Flow
38561: -- Update journal entry status -- Need to generate this within IF
38562: ----------------------------------------------------------------------------------
38563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38565: ,p_balance_type_code => l_balance_type_code
38566: );
38567:

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

38687:
38688: --
38689: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38690: --
38691: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38692: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38693: ELSE
38694: ---------------------------------------------------------------------------------------------------
38695: -- 4262811a Switch Sign

Line 38716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38712:
38713: XLA_AE_LINES_PKG.ValidateCurrentLine;
38714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38715:
38716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38718: ,p_balance_type_code => l_balance_type_code);
38719:
38720: END IF;

Line 38842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38838: l_tmp_amt NUMBER;
38839: l_acc_rev_natural_side_code VARCHAR2(1);
38840:
38841: l_num_entries NUMBER;
38842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38846: l_recog_line_1 NUMBER;

Line 38843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38839: l_acc_rev_natural_side_code VARCHAR2(1);
38840:
38841: l_num_entries NUMBER;
38842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38846: l_recog_line_1 NUMBER;
38847: l_recog_line_2 NUMBER;

Line 38844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38840:
38841: l_num_entries NUMBER;
38842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38846: l_recog_line_1 NUMBER;
38847: l_recog_line_2 NUMBER;
38848:

Line 38845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38841: l_num_entries NUMBER;
38842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38846: l_recog_line_1 NUMBER;
38847: l_recog_line_2 NUMBER;
38848:
38849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38847: l_recog_line_2 NUMBER;
38848:
38849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38850: l_bflow_applied_to_amt NUMBER; -- 5132302
38851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38852:
38853: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38854:
38855: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38922: l_accrual_line_num := NULL; -- 4262811
38923: l_tmp_amt := NULL; -- 4262811
38924: --
38925:
38926: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38927: l_balance_type_code <> 'B' THEN
38928: IF NVL(p_source_13,'
38929: ') = 'BANK_CHARGES' AND
38930: NVL(p_source_52,'

Line 39000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38996: --
38997: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38998:
38999: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39001:
39002: -- 4955764
39003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39057:
39058: IF xla_accounting_cache_pkg.GetValueChar
39059: (p_source_code => 'LEDGER_CATEGORY_CODE'
39060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39061: AND l_bflow_method_code = 'PRIOR_ENTRY'
39062: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39063: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39064: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39156: p_lookup_type => 'XLA_OWNER_TYPE'
39157: ,p_lookup_code => l_component_type_code
39158: )
39159: ,p_token_4 => 'PRODUCT_NAME'
39160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39164: ,p_ae_header_id => NULL

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

39157: ,p_lookup_code => l_component_type_code
39158: )
39159: ,p_token_4 => 'PRODUCT_NAME'
39160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39164: ,p_ae_header_id => NULL
39165: );

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

39158: )
39159: ,p_token_4 => 'PRODUCT_NAME'
39160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39164: ,p_ae_header_id => NULL
39165: );
39166:

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

39159: ,p_token_4 => 'PRODUCT_NAME'
39160: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39161: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39162: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39163: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39164: ,p_ae_header_id => NULL
39165: );
39166:
39167: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39190: ----------------------------------------------------------------------------------
39191: -- 4219869 Business Flow
39192: -- Update journal entry status -- Need to generate this within IF
39193: ----------------------------------------------------------------------------------
39194: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39195: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39196: ,p_balance_type_code => l_balance_type_code
39197: );
39198:

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

39277:
39278: --
39279: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39280: --
39281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39282: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39283: ELSE
39284: ---------------------------------------------------------------------------------------------------
39285: -- 4262811a Switch Sign

Line 39306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39302:
39303: XLA_AE_LINES_PKG.ValidateCurrentLine;
39304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39305:
39306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39307: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39308: ,p_balance_type_code => l_balance_type_code);
39309:
39310: END IF;

Line 39432: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39428: l_tmp_amt NUMBER;
39429: l_acc_rev_natural_side_code VARCHAR2(1);
39430:
39431: l_num_entries NUMBER;
39432: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39433: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39434: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39435: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39436: l_recog_line_1 NUMBER;

Line 39433: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39429: l_acc_rev_natural_side_code VARCHAR2(1);
39430:
39431: l_num_entries NUMBER;
39432: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39433: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39434: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39435: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39436: l_recog_line_1 NUMBER;
39437: l_recog_line_2 NUMBER;

Line 39434: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39430:
39431: l_num_entries NUMBER;
39432: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39433: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39434: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39435: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39436: l_recog_line_1 NUMBER;
39437: l_recog_line_2 NUMBER;
39438:

Line 39435: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39431: l_num_entries NUMBER;
39432: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39433: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39434: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39435: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39436: l_recog_line_1 NUMBER;
39437: l_recog_line_2 NUMBER;
39438:
39439: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39441: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39437: l_recog_line_2 NUMBER;
39438:
39439: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39440: l_bflow_applied_to_amt NUMBER; -- 5132302
39441: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39442:
39443: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39444:
39445: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39512: l_accrual_line_num := NULL; -- 4262811
39513: l_tmp_amt := NULL; -- 4262811
39514: --
39515:
39516: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39517: l_balance_type_code <> 'B' THEN
39518: IF NVL(p_source_13,'
39519: ') = 'CASH' AND
39520: NVL(p_source_52,'

Line 39590: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39586: --
39587: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39588:
39589: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39590: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39591:
39592: -- 4955764
39593: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39594: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39647:
39648: IF xla_accounting_cache_pkg.GetValueChar
39649: (p_source_code => 'LEDGER_CATEGORY_CODE'
39650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39651: AND l_bflow_method_code = 'PRIOR_ENTRY'
39652: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39746: p_lookup_type => 'XLA_OWNER_TYPE'
39747: ,p_lookup_code => l_component_type_code
39748: )
39749: ,p_token_4 => 'PRODUCT_NAME'
39750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39754: ,p_ae_header_id => NULL

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

39747: ,p_lookup_code => l_component_type_code
39748: )
39749: ,p_token_4 => 'PRODUCT_NAME'
39750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39754: ,p_ae_header_id => NULL
39755: );

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

39748: )
39749: ,p_token_4 => 'PRODUCT_NAME'
39750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39754: ,p_ae_header_id => NULL
39755: );
39756:

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

39749: ,p_token_4 => 'PRODUCT_NAME'
39750: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39751: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39752: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39753: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39754: ,p_ae_header_id => NULL
39755: );
39756:
39757: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39780: ----------------------------------------------------------------------------------
39781: -- 4219869 Business Flow
39782: -- Update journal entry status -- Need to generate this within IF
39783: ----------------------------------------------------------------------------------
39784: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39785: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39786: ,p_balance_type_code => l_balance_type_code
39787: );
39788:

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

39867:
39868: --
39869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39870: --
39871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39873: ELSE
39874: ---------------------------------------------------------------------------------------------------
39875: -- 4262811a Switch Sign

Line 39896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39892:
39893: XLA_AE_LINES_PKG.ValidateCurrentLine;
39894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39895:
39896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39898: ,p_balance_type_code => l_balance_type_code);
39899:
39900: END IF;

Line 40024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40020: l_tmp_amt NUMBER;
40021: l_acc_rev_natural_side_code VARCHAR2(1);
40022:
40023: l_num_entries NUMBER;
40024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40028: l_recog_line_1 NUMBER;

Line 40025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40021: l_acc_rev_natural_side_code VARCHAR2(1);
40022:
40023: l_num_entries NUMBER;
40024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40028: l_recog_line_1 NUMBER;
40029: l_recog_line_2 NUMBER;

Line 40026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40022:
40023: l_num_entries NUMBER;
40024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40028: l_recog_line_1 NUMBER;
40029: l_recog_line_2 NUMBER;
40030:

Line 40027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40023: l_num_entries NUMBER;
40024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40028: l_recog_line_1 NUMBER;
40029: l_recog_line_2 NUMBER;
40030:
40031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40029: l_recog_line_2 NUMBER;
40030:
40031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40032: l_bflow_applied_to_amt NUMBER; -- 5132302
40033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40034:
40035: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40036:
40037: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40104: l_accrual_line_num := NULL; -- 4262811
40105: l_tmp_amt := NULL; -- 4262811
40106: --
40107:
40108: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40109: l_balance_type_code <> 'B' THEN
40110: IF NVL(p_source_13,'
40111: ') = 'OTHER ACC' AND
40112: NVL(p_source_14,'

Line 40184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40180: --
40181: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40182:
40183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40185:
40186: -- 4955764
40187: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40188: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40240: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40241:
40242: IF xla_accounting_cache_pkg.GetValueChar
40243: (p_source_code => 'LEDGER_CATEGORY_CODE'
40244: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40245: AND l_bflow_method_code = 'PRIOR_ENTRY'
40246: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40247: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40248: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40340: p_lookup_type => 'XLA_OWNER_TYPE'
40341: ,p_lookup_code => l_component_type_code
40342: )
40343: ,p_token_4 => 'PRODUCT_NAME'
40344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40348: ,p_ae_header_id => NULL

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

40341: ,p_lookup_code => l_component_type_code
40342: )
40343: ,p_token_4 => 'PRODUCT_NAME'
40344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40348: ,p_ae_header_id => NULL
40349: );

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

40342: )
40343: ,p_token_4 => 'PRODUCT_NAME'
40344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40348: ,p_ae_header_id => NULL
40349: );
40350:

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

40343: ,p_token_4 => 'PRODUCT_NAME'
40344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40348: ,p_ae_header_id => NULL
40349: );
40350:
40351: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40374: ----------------------------------------------------------------------------------
40375: -- 4219869 Business Flow
40376: -- Update journal entry status -- Need to generate this within IF
40377: ----------------------------------------------------------------------------------
40378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40379: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40380: ,p_balance_type_code => l_balance_type_code
40381: );
40382:

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

40461:
40462: --
40463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40464: --
40465: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40467: ELSE
40468: ---------------------------------------------------------------------------------------------------
40469: -- 4262811a Switch Sign

Line 40490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40486:
40487: XLA_AE_LINES_PKG.ValidateCurrentLine;
40488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40489:
40490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40492: ,p_balance_type_code => l_balance_type_code);
40493:
40494: END IF;

Line 40616: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40612: l_tmp_amt NUMBER;
40613: l_acc_rev_natural_side_code VARCHAR2(1);
40614:
40615: l_num_entries NUMBER;
40616: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40617: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40618: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40619: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40620: l_recog_line_1 NUMBER;

Line 40617: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40613: l_acc_rev_natural_side_code VARCHAR2(1);
40614:
40615: l_num_entries NUMBER;
40616: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40617: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40618: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40619: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40620: l_recog_line_1 NUMBER;
40621: l_recog_line_2 NUMBER;

Line 40618: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40614:
40615: l_num_entries NUMBER;
40616: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40617: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40618: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40619: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40620: l_recog_line_1 NUMBER;
40621: l_recog_line_2 NUMBER;
40622:

Line 40619: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40615: l_num_entries NUMBER;
40616: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40617: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40618: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40619: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40620: l_recog_line_1 NUMBER;
40621: l_recog_line_2 NUMBER;
40622:
40623: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40625: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40621: l_recog_line_2 NUMBER;
40622:
40623: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40624: l_bflow_applied_to_amt NUMBER; -- 5132302
40625: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40626:
40627: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40628:
40629: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40696: l_accrual_line_num := NULL; -- 4262811
40697: l_tmp_amt := NULL; -- 4262811
40698: --
40699:
40700: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40701: l_balance_type_code <> 'B' THEN
40702: IF NVL(p_source_13,'
40703: ') = 'CONFIRMATION' AND
40704: NVL(p_source_52,'

Line 40774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40770: --
40771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40772:
40773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40775:
40776: -- 4955764
40777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40830: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40831:
40832: IF xla_accounting_cache_pkg.GetValueChar
40833: (p_source_code => 'LEDGER_CATEGORY_CODE'
40834: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40835: AND l_bflow_method_code = 'PRIOR_ENTRY'
40836: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40837: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40838: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40930: p_lookup_type => 'XLA_OWNER_TYPE'
40931: ,p_lookup_code => l_component_type_code
40932: )
40933: ,p_token_4 => 'PRODUCT_NAME'
40934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40938: ,p_ae_header_id => NULL

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

40931: ,p_lookup_code => l_component_type_code
40932: )
40933: ,p_token_4 => 'PRODUCT_NAME'
40934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40938: ,p_ae_header_id => NULL
40939: );

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

40932: )
40933: ,p_token_4 => 'PRODUCT_NAME'
40934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40938: ,p_ae_header_id => NULL
40939: );
40940:

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

40933: ,p_token_4 => 'PRODUCT_NAME'
40934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40938: ,p_ae_header_id => NULL
40939: );
40940:
40941: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40964: ----------------------------------------------------------------------------------
40965: -- 4219869 Business Flow
40966: -- Update journal entry status -- Need to generate this within IF
40967: ----------------------------------------------------------------------------------
40968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40970: ,p_balance_type_code => l_balance_type_code
40971: );
40972:

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

41051:
41052: --
41053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41054: --
41055: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41057: ELSE
41058: ---------------------------------------------------------------------------------------------------
41059: -- 4262811a Switch Sign

Line 41080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41076:
41077: XLA_AE_LINES_PKG.ValidateCurrentLine;
41078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41079:
41080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41082: ,p_balance_type_code => l_balance_type_code);
41083:
41084: END IF;

Line 41206: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41202: l_tmp_amt NUMBER;
41203: l_acc_rev_natural_side_code VARCHAR2(1);
41204:
41205: l_num_entries NUMBER;
41206: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41207: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41208: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41209: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41210: l_recog_line_1 NUMBER;

Line 41207: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41203: l_acc_rev_natural_side_code VARCHAR2(1);
41204:
41205: l_num_entries NUMBER;
41206: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41207: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41208: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41209: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41210: l_recog_line_1 NUMBER;
41211: l_recog_line_2 NUMBER;

Line 41208: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41204:
41205: l_num_entries NUMBER;
41206: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41207: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41208: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41209: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41210: l_recog_line_1 NUMBER;
41211: l_recog_line_2 NUMBER;
41212:

Line 41209: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41205: l_num_entries NUMBER;
41206: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41207: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41208: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41209: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41210: l_recog_line_1 NUMBER;
41211: l_recog_line_2 NUMBER;
41212:
41213: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41215: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41211: l_recog_line_2 NUMBER;
41212:
41213: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41214: l_bflow_applied_to_amt NUMBER; -- 5132302
41215: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41216:
41217: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41218:
41219: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41286: l_accrual_line_num := NULL; -- 4262811
41287: l_tmp_amt := NULL; -- 4262811
41288: --
41289:
41290: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41291: l_balance_type_code <> 'B' THEN
41292: IF NVL(p_source_13,'
41293: ') = 'CURR_ROUND' AND
41294: NVL(p_source_52,'

Line 41364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41360: --
41361: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41362:
41363: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41364: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41365:
41366: -- 4955764
41367: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41368: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41420: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41421:
41422: IF xla_accounting_cache_pkg.GetValueChar
41423: (p_source_code => 'LEDGER_CATEGORY_CODE'
41424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41425: AND l_bflow_method_code = 'PRIOR_ENTRY'
41426: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41427: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41428: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41520: p_lookup_type => 'XLA_OWNER_TYPE'
41521: ,p_lookup_code => l_component_type_code
41522: )
41523: ,p_token_4 => 'PRODUCT_NAME'
41524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41528: ,p_ae_header_id => NULL

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

41521: ,p_lookup_code => l_component_type_code
41522: )
41523: ,p_token_4 => 'PRODUCT_NAME'
41524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41528: ,p_ae_header_id => NULL
41529: );

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

41522: )
41523: ,p_token_4 => 'PRODUCT_NAME'
41524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41528: ,p_ae_header_id => NULL
41529: );
41530:

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

41523: ,p_token_4 => 'PRODUCT_NAME'
41524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41528: ,p_ae_header_id => NULL
41529: );
41530:
41531: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41554: ----------------------------------------------------------------------------------
41555: -- 4219869 Business Flow
41556: -- Update journal entry status -- Need to generate this within IF
41557: ----------------------------------------------------------------------------------
41558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41560: ,p_balance_type_code => l_balance_type_code
41561: );
41562:

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

41641:
41642: --
41643: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41644: --
41645: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41646: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41647: ELSE
41648: ---------------------------------------------------------------------------------------------------
41649: -- 4262811a Switch Sign

Line 41670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41666:
41667: XLA_AE_LINES_PKG.ValidateCurrentLine;
41668: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41669:
41670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41671: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41672: ,p_balance_type_code => l_balance_type_code);
41673:
41674: END IF;

Line 41796: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41792: l_tmp_amt NUMBER;
41793: l_acc_rev_natural_side_code VARCHAR2(1);
41794:
41795: l_num_entries NUMBER;
41796: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41797: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41798: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41799: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41800: l_recog_line_1 NUMBER;

Line 41797: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41793: l_acc_rev_natural_side_code VARCHAR2(1);
41794:
41795: l_num_entries NUMBER;
41796: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41797: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41798: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41799: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41800: l_recog_line_1 NUMBER;
41801: l_recog_line_2 NUMBER;

Line 41798: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41794:
41795: l_num_entries NUMBER;
41796: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41797: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41798: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41799: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41800: l_recog_line_1 NUMBER;
41801: l_recog_line_2 NUMBER;
41802:

Line 41799: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41795: l_num_entries NUMBER;
41796: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41797: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41798: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41799: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41800: l_recog_line_1 NUMBER;
41801: l_recog_line_2 NUMBER;
41802:
41803: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41805: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41801: l_recog_line_2 NUMBER;
41802:
41803: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41804: l_bflow_applied_to_amt NUMBER; -- 5132302
41805: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41806:
41807: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41808:
41809: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41876: l_accrual_line_num := NULL; -- 4262811
41877: l_tmp_amt := NULL; -- 4262811
41878: --
41879:
41880: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41881: l_balance_type_code <> 'B' THEN
41882: IF NVL(p_source_13,'
41883: ') = 'SHORT_TERM_DEBT' AND
41884: NVL(p_source_52,'

Line 41954: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41950: --
41951: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41952:
41953: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41954: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41955:
41956: -- 4955764
41957: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41958: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42011:
42012: IF xla_accounting_cache_pkg.GetValueChar
42013: (p_source_code => 'LEDGER_CATEGORY_CODE'
42014: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42015: AND l_bflow_method_code = 'PRIOR_ENTRY'
42016: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42017: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42018: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42110: p_lookup_type => 'XLA_OWNER_TYPE'
42111: ,p_lookup_code => l_component_type_code
42112: )
42113: ,p_token_4 => 'PRODUCT_NAME'
42114: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42115: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42116: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42117: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42118: ,p_ae_header_id => NULL

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

42111: ,p_lookup_code => l_component_type_code
42112: )
42113: ,p_token_4 => 'PRODUCT_NAME'
42114: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42115: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42116: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42117: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42118: ,p_ae_header_id => NULL
42119: );

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

42112: )
42113: ,p_token_4 => 'PRODUCT_NAME'
42114: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42115: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42116: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42117: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42118: ,p_ae_header_id => NULL
42119: );
42120:

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

42113: ,p_token_4 => 'PRODUCT_NAME'
42114: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42115: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42116: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42117: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42118: ,p_ae_header_id => NULL
42119: );
42120:
42121: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42148: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42144: ----------------------------------------------------------------------------------
42145: -- 4219869 Business Flow
42146: -- Update journal entry status -- Need to generate this within IF
42147: ----------------------------------------------------------------------------------
42148: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42149: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42150: ,p_balance_type_code => l_balance_type_code
42151: );
42152:

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

42231:
42232: --
42233: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42234: --
42235: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42236: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42237: ELSE
42238: ---------------------------------------------------------------------------------------------------
42239: -- 4262811a Switch Sign

Line 42260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42256:
42257: XLA_AE_LINES_PKG.ValidateCurrentLine;
42258: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42259:
42260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42261: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42262: ,p_balance_type_code => l_balance_type_code);
42263:
42264: END IF;

Line 42386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42382: l_tmp_amt NUMBER;
42383: l_acc_rev_natural_side_code VARCHAR2(1);
42384:
42385: l_num_entries NUMBER;
42386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42390: l_recog_line_1 NUMBER;

Line 42387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42383: l_acc_rev_natural_side_code VARCHAR2(1);
42384:
42385: l_num_entries NUMBER;
42386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42390: l_recog_line_1 NUMBER;
42391: l_recog_line_2 NUMBER;

Line 42388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42384:
42385: l_num_entries NUMBER;
42386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42390: l_recog_line_1 NUMBER;
42391: l_recog_line_2 NUMBER;
42392:

Line 42389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42385: l_num_entries NUMBER;
42386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42390: l_recog_line_1 NUMBER;
42391: l_recog_line_2 NUMBER;
42392:
42393: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42395: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42391: l_recog_line_2 NUMBER;
42392:
42393: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42394: l_bflow_applied_to_amt NUMBER; -- 5132302
42395: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42396:
42397: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42398:
42399: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42466: l_accrual_line_num := NULL; -- 4262811
42467: l_tmp_amt := NULL; -- 4262811
42468: --
42469:
42470: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42471: l_balance_type_code <> 'B' THEN
42472: IF NVL(p_source_13,'
42473: ') = 'DEFERRED_TAX' AND
42474: NVL(p_source_52,'

Line 42544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42540: --
42541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42542:
42543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42545:
42546: -- 4955764
42547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42601:
42602: IF xla_accounting_cache_pkg.GetValueChar
42603: (p_source_code => 'LEDGER_CATEGORY_CODE'
42604: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42605: AND l_bflow_method_code = 'PRIOR_ENTRY'
42606: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42607: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42608: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42700: p_lookup_type => 'XLA_OWNER_TYPE'
42701: ,p_lookup_code => l_component_type_code
42702: )
42703: ,p_token_4 => 'PRODUCT_NAME'
42704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42708: ,p_ae_header_id => NULL

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

42701: ,p_lookup_code => l_component_type_code
42702: )
42703: ,p_token_4 => 'PRODUCT_NAME'
42704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42708: ,p_ae_header_id => NULL
42709: );

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

42702: )
42703: ,p_token_4 => 'PRODUCT_NAME'
42704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42708: ,p_ae_header_id => NULL
42709: );
42710:

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

42703: ,p_token_4 => 'PRODUCT_NAME'
42704: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42705: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42706: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42707: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42708: ,p_ae_header_id => NULL
42709: );
42710:
42711: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42734: ----------------------------------------------------------------------------------
42735: -- 4219869 Business Flow
42736: -- Update journal entry status -- Need to generate this within IF
42737: ----------------------------------------------------------------------------------
42738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42740: ,p_balance_type_code => l_balance_type_code
42741: );
42742:

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

42821:
42822: --
42823: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42824: --
42825: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42826: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42827: ELSE
42828: ---------------------------------------------------------------------------------------------------
42829: -- 4262811a Switch Sign

Line 42850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42846:
42847: XLA_AE_LINES_PKG.ValidateCurrentLine;
42848: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42849:
42850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42851: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42852: ,p_balance_type_code => l_balance_type_code);
42853:
42854: END IF;

Line 42978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42974: l_tmp_amt NUMBER;
42975: l_acc_rev_natural_side_code VARCHAR2(1);
42976:
42977: l_num_entries NUMBER;
42978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42982: l_recog_line_1 NUMBER;

Line 42979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42975: l_acc_rev_natural_side_code VARCHAR2(1);
42976:
42977: l_num_entries NUMBER;
42978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42982: l_recog_line_1 NUMBER;
42983: l_recog_line_2 NUMBER;

Line 42980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42976:
42977: l_num_entries NUMBER;
42978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42982: l_recog_line_1 NUMBER;
42983: l_recog_line_2 NUMBER;
42984:

Line 42981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42977: l_num_entries NUMBER;
42978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42982: l_recog_line_1 NUMBER;
42983: l_recog_line_2 NUMBER;
42984:
42985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42983: l_recog_line_2 NUMBER;
42984:
42985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42986: l_bflow_applied_to_amt NUMBER; -- 5132302
42987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42988:
42989: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42990:
42991: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43058: l_accrual_line_num := NULL; -- 4262811
43059: l_tmp_amt := NULL; -- 4262811
43060: --
43061:
43062: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43063: l_balance_type_code <> 'B' THEN
43064: IF NVL(p_source_13,'
43065: ') = 'EDISC' AND
43066: NVL(p_source_52,'

Line 43136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43132: --
43133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43134:
43135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43137:
43138: -- 4955764
43139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43192: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43193:
43194: IF xla_accounting_cache_pkg.GetValueChar
43195: (p_source_code => 'LEDGER_CATEGORY_CODE'
43196: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43197: AND l_bflow_method_code = 'PRIOR_ENTRY'
43198: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43199: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43200: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43342: p_lookup_type => 'XLA_OWNER_TYPE'
43343: ,p_lookup_code => l_component_type_code
43344: )
43345: ,p_token_4 => 'PRODUCT_NAME'
43346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43350: ,p_ae_header_id => NULL

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

43343: ,p_lookup_code => l_component_type_code
43344: )
43345: ,p_token_4 => 'PRODUCT_NAME'
43346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43350: ,p_ae_header_id => NULL
43351: );

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

43344: )
43345: ,p_token_4 => 'PRODUCT_NAME'
43346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43350: ,p_ae_header_id => NULL
43351: );
43352:

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

43345: ,p_token_4 => 'PRODUCT_NAME'
43346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43350: ,p_ae_header_id => NULL
43351: );
43352:
43353: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43380: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43376: ----------------------------------------------------------------------------------
43377: -- 4219869 Business Flow
43378: -- Update journal entry status -- Need to generate this within IF
43379: ----------------------------------------------------------------------------------
43380: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43381: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43382: ,p_balance_type_code => l_balance_type_code
43383: );
43384:

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

43504:
43505: --
43506: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43507: --
43508: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43509: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43510: ELSE
43511: ---------------------------------------------------------------------------------------------------
43512: -- 4262811a Switch Sign

Line 43533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43529:
43530: XLA_AE_LINES_PKG.ValidateCurrentLine;
43531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43532:
43533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43535: ,p_balance_type_code => l_balance_type_code);
43536:
43537: END IF;

Line 43657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43653: l_tmp_amt NUMBER;
43654: l_acc_rev_natural_side_code VARCHAR2(1);
43655:
43656: l_num_entries NUMBER;
43657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43661: l_recog_line_1 NUMBER;

Line 43658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43654: l_acc_rev_natural_side_code VARCHAR2(1);
43655:
43656: l_num_entries NUMBER;
43657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43661: l_recog_line_1 NUMBER;
43662: l_recog_line_2 NUMBER;

Line 43659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43655:
43656: l_num_entries NUMBER;
43657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43661: l_recog_line_1 NUMBER;
43662: l_recog_line_2 NUMBER;
43663:

Line 43660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43656: l_num_entries NUMBER;
43657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43661: l_recog_line_1 NUMBER;
43662: l_recog_line_2 NUMBER;
43663:
43664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43662: l_recog_line_2 NUMBER;
43663:
43664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43665: l_bflow_applied_to_amt NUMBER; -- 5132302
43666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43667:
43668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43669:
43670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43736: l_acc_rev_flag := NULL; -- 4262811
43737: l_accrual_line_num := NULL; -- 4262811
43738: l_tmp_amt := NULL; -- 4262811
43739: --
43740: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43741: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43742: return;
43743: END IF;
43744:

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

43737: l_accrual_line_num := NULL; -- 4262811
43738: l_tmp_amt := NULL; -- 4262811
43739: --
43740: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43741: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43742: return;
43743: END IF;
43744:
43745: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

43741: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43742: return;
43743: END IF;
43744:
43745: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43746: l_balance_type_code <> 'B' THEN
43747: IF NVL(p_source_13,'
43748: ') = 'EXCH_GAIN'
43749: THEN

Line 43817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43813: --
43814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43815:
43816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43818:
43819: -- 4955764
43820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43873: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43874:
43875: IF xla_accounting_cache_pkg.GetValueChar
43876: (p_source_code => 'LEDGER_CATEGORY_CODE'
43877: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43878: AND l_bflow_method_code = 'PRIOR_ENTRY'
43879: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43880: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43881: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43973: p_lookup_type => 'XLA_OWNER_TYPE'
43974: ,p_lookup_code => l_component_type_code
43975: )
43976: ,p_token_4 => 'PRODUCT_NAME'
43977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43981: ,p_ae_header_id => NULL

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

43974: ,p_lookup_code => l_component_type_code
43975: )
43976: ,p_token_4 => 'PRODUCT_NAME'
43977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43981: ,p_ae_header_id => NULL
43982: );

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

43975: )
43976: ,p_token_4 => 'PRODUCT_NAME'
43977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43981: ,p_ae_header_id => NULL
43982: );
43983:

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

43976: ,p_token_4 => 'PRODUCT_NAME'
43977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43981: ,p_ae_header_id => NULL
43982: );
43983:
43984: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44007: ----------------------------------------------------------------------------------
44008: -- 4219869 Business Flow
44009: -- Update journal entry status -- Need to generate this within IF
44010: ----------------------------------------------------------------------------------
44011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44013: ,p_balance_type_code => l_balance_type_code
44014: );
44015:

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

44094:
44095: --
44096: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44097: --
44098: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44099: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44100: ELSE
44101: ---------------------------------------------------------------------------------------------------
44102: -- 4262811a Switch Sign

Line 44123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44119:
44120: XLA_AE_LINES_PKG.ValidateCurrentLine;
44121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44122:
44123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44125: ,p_balance_type_code => l_balance_type_code);
44126:
44127: END IF;

Line 44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44243: l_tmp_amt NUMBER;
44244: l_acc_rev_natural_side_code VARCHAR2(1);
44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;

Line 44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44244: l_acc_rev_natural_side_code VARCHAR2(1);
44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;

Line 44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;
44253:

Line 44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;
44253:
44254: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44256: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44252: l_recog_line_2 NUMBER;
44253:
44254: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44255: l_bflow_applied_to_amt NUMBER; -- 5132302
44256: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44257:
44258: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44259:
44260: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44326: l_acc_rev_flag := NULL; -- 4262811
44327: l_accrual_line_num := NULL; -- 4262811
44328: l_tmp_amt := NULL; -- 4262811
44329: --
44330: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:

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

44327: l_accrual_line_num := NULL; -- 4262811
44328: l_tmp_amt := NULL; -- 4262811
44329: --
44330: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:
44335: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:
44335: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44336: l_balance_type_code <> 'B' THEN
44337: IF NVL(p_source_13,'
44338: ') = 'EXCH_LOSS'
44339: THEN

Line 44407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44403: --
44404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44405:
44406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44408:
44409: -- 4955764
44410: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44411: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44463: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44464:
44465: IF xla_accounting_cache_pkg.GetValueChar
44466: (p_source_code => 'LEDGER_CATEGORY_CODE'
44467: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44468: AND l_bflow_method_code = 'PRIOR_ENTRY'
44469: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44470: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44471: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44563: p_lookup_type => 'XLA_OWNER_TYPE'
44564: ,p_lookup_code => l_component_type_code
44565: )
44566: ,p_token_4 => 'PRODUCT_NAME'
44567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44571: ,p_ae_header_id => NULL

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

44564: ,p_lookup_code => l_component_type_code
44565: )
44566: ,p_token_4 => 'PRODUCT_NAME'
44567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44571: ,p_ae_header_id => NULL
44572: );

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

44565: )
44566: ,p_token_4 => 'PRODUCT_NAME'
44567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44571: ,p_ae_header_id => NULL
44572: );
44573:

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

44566: ,p_token_4 => 'PRODUCT_NAME'
44567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44571: ,p_ae_header_id => NULL
44572: );
44573:
44574: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44597: ----------------------------------------------------------------------------------
44598: -- 4219869 Business Flow
44599: -- Update journal entry status -- Need to generate this within IF
44600: ----------------------------------------------------------------------------------
44601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44602: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44603: ,p_balance_type_code => l_balance_type_code
44604: );
44605:

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

44684:
44685: --
44686: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44687: --
44688: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44689: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44690: ELSE
44691: ---------------------------------------------------------------------------------------------------
44692: -- 4262811a Switch Sign

Line 44713: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44709:
44710: XLA_AE_LINES_PKG.ValidateCurrentLine;
44711: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44712:
44713: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44714: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44715: ,p_balance_type_code => l_balance_type_code);
44716:
44717: END IF;

Line 44841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44837: l_tmp_amt NUMBER;
44838: l_acc_rev_natural_side_code VARCHAR2(1);
44839:
44840: l_num_entries NUMBER;
44841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44845: l_recog_line_1 NUMBER;

Line 44842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44838: l_acc_rev_natural_side_code VARCHAR2(1);
44839:
44840: l_num_entries NUMBER;
44841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44845: l_recog_line_1 NUMBER;
44846: l_recog_line_2 NUMBER;

Line 44843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44839:
44840: l_num_entries NUMBER;
44841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44845: l_recog_line_1 NUMBER;
44846: l_recog_line_2 NUMBER;
44847:

Line 44844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44840: l_num_entries NUMBER;
44841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44845: l_recog_line_1 NUMBER;
44846: l_recog_line_2 NUMBER;
44847:
44848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44846: l_recog_line_2 NUMBER;
44847:
44848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44849: l_bflow_applied_to_amt NUMBER; -- 5132302
44850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44851:
44852: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44853:
44854: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44921: l_accrual_line_num := NULL; -- 4262811
44922: l_tmp_amt := NULL; -- 4262811
44923: --
44924:
44925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44926: l_balance_type_code <> 'B' THEN
44927: IF NVL(p_source_13,'
44928: ') = 'FACTOR' AND
44929: NVL(p_source_67,'

Line 45001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44997: --
44998: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44999:
45000: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45002:
45003: -- 4955764
45004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45058:
45059: IF xla_accounting_cache_pkg.GetValueChar
45060: (p_source_code => 'LEDGER_CATEGORY_CODE'
45061: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45062: AND l_bflow_method_code = 'PRIOR_ENTRY'
45063: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45064: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45065: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45157: p_lookup_type => 'XLA_OWNER_TYPE'
45158: ,p_lookup_code => l_component_type_code
45159: )
45160: ,p_token_4 => 'PRODUCT_NAME'
45161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45165: ,p_ae_header_id => NULL

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

45158: ,p_lookup_code => l_component_type_code
45159: )
45160: ,p_token_4 => 'PRODUCT_NAME'
45161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45165: ,p_ae_header_id => NULL
45166: );

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

45159: )
45160: ,p_token_4 => 'PRODUCT_NAME'
45161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45165: ,p_ae_header_id => NULL
45166: );
45167:

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

45160: ,p_token_4 => 'PRODUCT_NAME'
45161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45165: ,p_ae_header_id => NULL
45166: );
45167:
45168: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45191: ----------------------------------------------------------------------------------
45192: -- 4219869 Business Flow
45193: -- Update journal entry status -- Need to generate this within IF
45194: ----------------------------------------------------------------------------------
45195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45197: ,p_balance_type_code => l_balance_type_code
45198: );
45199:

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

45278:
45279: --
45280: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45281: --
45282: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45283: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45284: ELSE
45285: ---------------------------------------------------------------------------------------------------
45286: -- 4262811a Switch Sign

Line 45307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45303:
45304: XLA_AE_LINES_PKG.ValidateCurrentLine;
45305: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45306:
45307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45308: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45309: ,p_balance_type_code => l_balance_type_code);
45310:
45311: END IF;

Line 45435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45431: l_tmp_amt NUMBER;
45432: l_acc_rev_natural_side_code VARCHAR2(1);
45433:
45434: l_num_entries NUMBER;
45435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45439: l_recog_line_1 NUMBER;

Line 45436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45432: l_acc_rev_natural_side_code VARCHAR2(1);
45433:
45434: l_num_entries NUMBER;
45435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45439: l_recog_line_1 NUMBER;
45440: l_recog_line_2 NUMBER;

Line 45437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45433:
45434: l_num_entries NUMBER;
45435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45439: l_recog_line_1 NUMBER;
45440: l_recog_line_2 NUMBER;
45441:

Line 45438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45434: l_num_entries NUMBER;
45435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45439: l_recog_line_1 NUMBER;
45440: l_recog_line_2 NUMBER;
45441:
45442: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45444: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45440: l_recog_line_2 NUMBER;
45441:
45442: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45443: l_bflow_applied_to_amt NUMBER; -- 5132302
45444: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45445:
45446: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45447:
45448: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45515: l_accrual_line_num := NULL; -- 4262811
45516: l_tmp_amt := NULL; -- 4262811
45517: --
45518:
45519: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45520: l_balance_type_code <> 'B' THEN
45521: IF NVL(p_source_13,'
45522: ') = 'FACTOR' AND
45523: NVL(p_source_67,'

Line 45595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45591: --
45592: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45593:
45594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45596:
45597: -- 4955764
45598: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45599: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45651: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45652:
45653: IF xla_accounting_cache_pkg.GetValueChar
45654: (p_source_code => 'LEDGER_CATEGORY_CODE'
45655: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45656: AND l_bflow_method_code = 'PRIOR_ENTRY'
45657: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45658: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45659: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45751: p_lookup_type => 'XLA_OWNER_TYPE'
45752: ,p_lookup_code => l_component_type_code
45753: )
45754: ,p_token_4 => 'PRODUCT_NAME'
45755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45759: ,p_ae_header_id => NULL

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

45752: ,p_lookup_code => l_component_type_code
45753: )
45754: ,p_token_4 => 'PRODUCT_NAME'
45755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45759: ,p_ae_header_id => NULL
45760: );

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

45753: )
45754: ,p_token_4 => 'PRODUCT_NAME'
45755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45759: ,p_ae_header_id => NULL
45760: );
45761:

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

45754: ,p_token_4 => 'PRODUCT_NAME'
45755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45759: ,p_ae_header_id => NULL
45760: );
45761:
45762: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45785: ----------------------------------------------------------------------------------
45786: -- 4219869 Business Flow
45787: -- Update journal entry status -- Need to generate this within IF
45788: ----------------------------------------------------------------------------------
45789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45790: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45791: ,p_balance_type_code => l_balance_type_code
45792: );
45793:

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

45872:
45873: --
45874: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45875: --
45876: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45877: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45878: ELSE
45879: ---------------------------------------------------------------------------------------------------
45880: -- 4262811a Switch Sign

Line 45901: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45897:
45898: XLA_AE_LINES_PKG.ValidateCurrentLine;
45899: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45900:
45901: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45902: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45903: ,p_balance_type_code => l_balance_type_code);
45904:
45905: END IF;

Line 46029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46025: l_tmp_amt NUMBER;
46026: l_acc_rev_natural_side_code VARCHAR2(1);
46027:
46028: l_num_entries NUMBER;
46029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46033: l_recog_line_1 NUMBER;

Line 46030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46026: l_acc_rev_natural_side_code VARCHAR2(1);
46027:
46028: l_num_entries NUMBER;
46029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46033: l_recog_line_1 NUMBER;
46034: l_recog_line_2 NUMBER;

Line 46031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46027:
46028: l_num_entries NUMBER;
46029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46033: l_recog_line_1 NUMBER;
46034: l_recog_line_2 NUMBER;
46035:

Line 46032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46028: l_num_entries NUMBER;
46029: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46030: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46031: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46032: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46033: l_recog_line_1 NUMBER;
46034: l_recog_line_2 NUMBER;
46035:
46036: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46038: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46034: l_recog_line_2 NUMBER;
46035:
46036: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46037: l_bflow_applied_to_amt NUMBER; -- 5132302
46038: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46039:
46040: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46041:
46042: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46109: l_accrual_line_num := NULL; -- 4262811
46110: l_tmp_amt := NULL; -- 4262811
46111: --
46112:
46113: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46114: l_balance_type_code <> 'B' THEN
46115: IF (NVL(p_source_13,'
46116: ') = 'OTHER_ACC' OR
46117: NVL(p_source_13,'

Line 46191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46187: --
46188: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46189:
46190: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46191: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46192:
46193: -- 4955764
46194: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46195: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46247: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46248:
46249: IF xla_accounting_cache_pkg.GetValueChar
46250: (p_source_code => 'LEDGER_CATEGORY_CODE'
46251: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46252: AND l_bflow_method_code = 'PRIOR_ENTRY'
46253: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46254: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46255: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46347: p_lookup_type => 'XLA_OWNER_TYPE'
46348: ,p_lookup_code => l_component_type_code
46349: )
46350: ,p_token_4 => 'PRODUCT_NAME'
46351: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46352: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46353: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46354: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46355: ,p_ae_header_id => NULL

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

46348: ,p_lookup_code => l_component_type_code
46349: )
46350: ,p_token_4 => 'PRODUCT_NAME'
46351: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46352: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46353: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46354: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46355: ,p_ae_header_id => NULL
46356: );

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

46349: )
46350: ,p_token_4 => 'PRODUCT_NAME'
46351: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46352: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46353: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46354: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46355: ,p_ae_header_id => NULL
46356: );
46357:

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

46350: ,p_token_4 => 'PRODUCT_NAME'
46351: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46352: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46353: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46354: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46355: ,p_ae_header_id => NULL
46356: );
46357:
46358: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46385: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46381: ----------------------------------------------------------------------------------
46382: -- 4219869 Business Flow
46383: -- Update journal entry status -- Need to generate this within IF
46384: ----------------------------------------------------------------------------------
46385: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46386: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46387: ,p_balance_type_code => l_balance_type_code
46388: );
46389:

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

46468:
46469: --
46470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46471: --
46472: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46474: ELSE
46475: ---------------------------------------------------------------------------------------------------
46476: -- 4262811a Switch Sign

Line 46497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46493:
46494: XLA_AE_LINES_PKG.ValidateCurrentLine;
46495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46496:
46497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46499: ,p_balance_type_code => l_balance_type_code);
46500:
46501: END IF;

Line 46625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46621: l_tmp_amt NUMBER;
46622: l_acc_rev_natural_side_code VARCHAR2(1);
46623:
46624: l_num_entries NUMBER;
46625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46629: l_recog_line_1 NUMBER;

Line 46626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46622: l_acc_rev_natural_side_code VARCHAR2(1);
46623:
46624: l_num_entries NUMBER;
46625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46629: l_recog_line_1 NUMBER;
46630: l_recog_line_2 NUMBER;

Line 46627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46623:
46624: l_num_entries NUMBER;
46625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46629: l_recog_line_1 NUMBER;
46630: l_recog_line_2 NUMBER;
46631:

Line 46628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46624: l_num_entries NUMBER;
46625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46629: l_recog_line_1 NUMBER;
46630: l_recog_line_2 NUMBER;
46631:
46632: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46634: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46630: l_recog_line_2 NUMBER;
46631:
46632: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46633: l_bflow_applied_to_amt NUMBER; -- 5132302
46634: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46635:
46636: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46637:
46638: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46705: l_accrual_line_num := NULL; -- 4262811
46706: l_tmp_amt := NULL; -- 4262811
46707: --
46708:
46709: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46710: l_balance_type_code <> 'B' THEN
46711: IF NVL(p_source_13,'
46712: ') = 'OTHER ACC' AND
46713: NVL(p_source_14,'

Line 46785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46781: --
46782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46783:
46784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46786:
46787: -- 4955764
46788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46841: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46842:
46843: IF xla_accounting_cache_pkg.GetValueChar
46844: (p_source_code => 'LEDGER_CATEGORY_CODE'
46845: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46846: AND l_bflow_method_code = 'PRIOR_ENTRY'
46847: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46848: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46849: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46941: p_lookup_type => 'XLA_OWNER_TYPE'
46942: ,p_lookup_code => l_component_type_code
46943: )
46944: ,p_token_4 => 'PRODUCT_NAME'
46945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46949: ,p_ae_header_id => NULL

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

46942: ,p_lookup_code => l_component_type_code
46943: )
46944: ,p_token_4 => 'PRODUCT_NAME'
46945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46949: ,p_ae_header_id => NULL
46950: );

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

46943: )
46944: ,p_token_4 => 'PRODUCT_NAME'
46945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46949: ,p_ae_header_id => NULL
46950: );
46951:

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

46944: ,p_token_4 => 'PRODUCT_NAME'
46945: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46946: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46947: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46948: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46949: ,p_ae_header_id => NULL
46950: );
46951:
46952: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46975: ----------------------------------------------------------------------------------
46976: -- 4219869 Business Flow
46977: -- Update journal entry status -- Need to generate this within IF
46978: ----------------------------------------------------------------------------------
46979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46980: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46981: ,p_balance_type_code => l_balance_type_code
46982: );
46983:

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

47062:
47063: --
47064: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47065: --
47066: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47067: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47068: ELSE
47069: ---------------------------------------------------------------------------------------------------
47070: -- 4262811a Switch Sign

Line 47091: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47087:
47088: XLA_AE_LINES_PKG.ValidateCurrentLine;
47089: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47090:
47091: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47092: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47093: ,p_balance_type_code => l_balance_type_code);
47094:
47095: END IF;

Line 47219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47215: l_tmp_amt NUMBER;
47216: l_acc_rev_natural_side_code VARCHAR2(1);
47217:
47218: l_num_entries NUMBER;
47219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47223: l_recog_line_1 NUMBER;

Line 47220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47216: l_acc_rev_natural_side_code VARCHAR2(1);
47217:
47218: l_num_entries NUMBER;
47219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47223: l_recog_line_1 NUMBER;
47224: l_recog_line_2 NUMBER;

Line 47221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47217:
47218: l_num_entries NUMBER;
47219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47223: l_recog_line_1 NUMBER;
47224: l_recog_line_2 NUMBER;
47225:

Line 47222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47218: l_num_entries NUMBER;
47219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47223: l_recog_line_1 NUMBER;
47224: l_recog_line_2 NUMBER;
47225:
47226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47224: l_recog_line_2 NUMBER;
47225:
47226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47227: l_bflow_applied_to_amt NUMBER; -- 5132302
47228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47229:
47230: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47231:
47232: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47299: l_accrual_line_num := NULL; -- 4262811
47300: l_tmp_amt := NULL; -- 4262811
47301: --
47302:
47303: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47304: l_balance_type_code <> 'B' THEN
47305: IF (NVL(p_source_13,'
47306: ') = 'ACTIVITY' AND
47307: NVL(p_source_14,'

Line 47385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47381: --
47382: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47383:
47384: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47386:
47387: -- 4955764
47388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47441: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47442:
47443: IF xla_accounting_cache_pkg.GetValueChar
47444: (p_source_code => 'LEDGER_CATEGORY_CODE'
47445: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47446: AND l_bflow_method_code = 'PRIOR_ENTRY'
47447: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47448: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47449: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47541: p_lookup_type => 'XLA_OWNER_TYPE'
47542: ,p_lookup_code => l_component_type_code
47543: )
47544: ,p_token_4 => 'PRODUCT_NAME'
47545: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47546: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47547: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47548: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47549: ,p_ae_header_id => NULL

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

47542: ,p_lookup_code => l_component_type_code
47543: )
47544: ,p_token_4 => 'PRODUCT_NAME'
47545: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47546: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47547: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47548: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47549: ,p_ae_header_id => NULL
47550: );

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

47543: )
47544: ,p_token_4 => 'PRODUCT_NAME'
47545: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47546: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47547: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47548: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47549: ,p_ae_header_id => NULL
47550: );
47551:

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

47544: ,p_token_4 => 'PRODUCT_NAME'
47545: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47546: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47547: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47548: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47549: ,p_ae_header_id => NULL
47550: );
47551:
47552: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47575: ----------------------------------------------------------------------------------
47576: -- 4219869 Business Flow
47577: -- Update journal entry status -- Need to generate this within IF
47578: ----------------------------------------------------------------------------------
47579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47580: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47581: ,p_balance_type_code => l_balance_type_code
47582: );
47583:

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

47662:
47663: --
47664: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47665: --
47666: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47667: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47668: ELSE
47669: ---------------------------------------------------------------------------------------------------
47670: -- 4262811a Switch Sign

Line 47691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47687:
47688: XLA_AE_LINES_PKG.ValidateCurrentLine;
47689: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47690:
47691: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47692: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47693: ,p_balance_type_code => l_balance_type_code);
47694:
47695: END IF;

Line 47819: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47815: l_tmp_amt NUMBER;
47816: l_acc_rev_natural_side_code VARCHAR2(1);
47817:
47818: l_num_entries NUMBER;
47819: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47820: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47821: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47822: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47823: l_recog_line_1 NUMBER;

Line 47820: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47816: l_acc_rev_natural_side_code VARCHAR2(1);
47817:
47818: l_num_entries NUMBER;
47819: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47820: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47821: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47822: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47823: l_recog_line_1 NUMBER;
47824: l_recog_line_2 NUMBER;

Line 47821: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47817:
47818: l_num_entries NUMBER;
47819: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47820: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47821: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47822: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47823: l_recog_line_1 NUMBER;
47824: l_recog_line_2 NUMBER;
47825:

Line 47822: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47818: l_num_entries NUMBER;
47819: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47820: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47821: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47822: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47823: l_recog_line_1 NUMBER;
47824: l_recog_line_2 NUMBER;
47825:
47826: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47828: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47824: l_recog_line_2 NUMBER;
47825:
47826: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47827: l_bflow_applied_to_amt NUMBER; -- 5132302
47828: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47829:
47830: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47831:
47832: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47899: l_accrual_line_num := NULL; -- 4262811
47900: l_tmp_amt := NULL; -- 4262811
47901: --
47902:
47903: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47904: l_balance_type_code <> 'B' THEN
47905: IF NVL(p_source_13,'
47906: ') = 'REMITTANCE' AND
47907: NVL(p_source_67,'

Line 47979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47975: --
47976: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47977:
47978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47979: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47980:
47981: -- 4955764
47982: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47983: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48035: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48036:
48037: IF xla_accounting_cache_pkg.GetValueChar
48038: (p_source_code => 'LEDGER_CATEGORY_CODE'
48039: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48040: AND l_bflow_method_code = 'PRIOR_ENTRY'
48041: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48042: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48043: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48135: p_lookup_type => 'XLA_OWNER_TYPE'
48136: ,p_lookup_code => l_component_type_code
48137: )
48138: ,p_token_4 => 'PRODUCT_NAME'
48139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48143: ,p_ae_header_id => NULL

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

48136: ,p_lookup_code => l_component_type_code
48137: )
48138: ,p_token_4 => 'PRODUCT_NAME'
48139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48143: ,p_ae_header_id => NULL
48144: );

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

48137: )
48138: ,p_token_4 => 'PRODUCT_NAME'
48139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48143: ,p_ae_header_id => NULL
48144: );
48145:

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

48138: ,p_token_4 => 'PRODUCT_NAME'
48139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48143: ,p_ae_header_id => NULL
48144: );
48145:
48146: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48169: ----------------------------------------------------------------------------------
48170: -- 4219869 Business Flow
48171: -- Update journal entry status -- Need to generate this within IF
48172: ----------------------------------------------------------------------------------
48173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48175: ,p_balance_type_code => l_balance_type_code
48176: );
48177:

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

48256:
48257: --
48258: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48259: --
48260: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48261: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48262: ELSE
48263: ---------------------------------------------------------------------------------------------------
48264: -- 4262811a Switch Sign

Line 48285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48281:
48282: XLA_AE_LINES_PKG.ValidateCurrentLine;
48283: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48284:
48285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48286: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48287: ,p_balance_type_code => l_balance_type_code);
48288:
48289: END IF;

Line 48413: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48409: l_tmp_amt NUMBER;
48410: l_acc_rev_natural_side_code VARCHAR2(1);
48411:
48412: l_num_entries NUMBER;
48413: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48414: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48415: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48416: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48417: l_recog_line_1 NUMBER;

Line 48414: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48410: l_acc_rev_natural_side_code VARCHAR2(1);
48411:
48412: l_num_entries NUMBER;
48413: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48414: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48415: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48416: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48417: l_recog_line_1 NUMBER;
48418: l_recog_line_2 NUMBER;

Line 48415: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48411:
48412: l_num_entries NUMBER;
48413: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48414: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48415: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48416: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48417: l_recog_line_1 NUMBER;
48418: l_recog_line_2 NUMBER;
48419:

Line 48416: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48412: l_num_entries NUMBER;
48413: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48414: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48415: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48416: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48417: l_recog_line_1 NUMBER;
48418: l_recog_line_2 NUMBER;
48419:
48420: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48422: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48418: l_recog_line_2 NUMBER;
48419:
48420: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48421: l_bflow_applied_to_amt NUMBER; -- 5132302
48422: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48423:
48424: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48425:
48426: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48493: l_accrual_line_num := NULL; -- 4262811
48494: l_tmp_amt := NULL; -- 4262811
48495: --
48496:
48497: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48498: l_balance_type_code <> 'B' THEN
48499: IF NVL(p_source_13,'
48500: ') = 'REMITTANCE' AND
48501: NVL(p_source_67,'

Line 48573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48569: --
48570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48571:
48572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48574:
48575: -- 4955764
48576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48630:
48631: IF xla_accounting_cache_pkg.GetValueChar
48632: (p_source_code => 'LEDGER_CATEGORY_CODE'
48633: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48634: AND l_bflow_method_code = 'PRIOR_ENTRY'
48635: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48636: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48637: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48729: p_lookup_type => 'XLA_OWNER_TYPE'
48730: ,p_lookup_code => l_component_type_code
48731: )
48732: ,p_token_4 => 'PRODUCT_NAME'
48733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48737: ,p_ae_header_id => NULL

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

48730: ,p_lookup_code => l_component_type_code
48731: )
48732: ,p_token_4 => 'PRODUCT_NAME'
48733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48737: ,p_ae_header_id => NULL
48738: );

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

48731: )
48732: ,p_token_4 => 'PRODUCT_NAME'
48733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48737: ,p_ae_header_id => NULL
48738: );
48739:

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

48732: ,p_token_4 => 'PRODUCT_NAME'
48733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48737: ,p_ae_header_id => NULL
48738: );
48739:
48740: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48763: ----------------------------------------------------------------------------------
48764: -- 4219869 Business Flow
48765: -- Update journal entry status -- Need to generate this within IF
48766: ----------------------------------------------------------------------------------
48767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48769: ,p_balance_type_code => l_balance_type_code
48770: );
48771:

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

48850:
48851: --
48852: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48853: --
48854: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48855: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48856: ELSE
48857: ---------------------------------------------------------------------------------------------------
48858: -- 4262811a Switch Sign

Line 48879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48875:
48876: XLA_AE_LINES_PKG.ValidateCurrentLine;
48877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48878:
48879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48880: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48881: ,p_balance_type_code => l_balance_type_code);
48882:
48883: END IF;

Line 49005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49001: l_tmp_amt NUMBER;
49002: l_acc_rev_natural_side_code VARCHAR2(1);
49003:
49004: l_num_entries NUMBER;
49005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49009: l_recog_line_1 NUMBER;

Line 49006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49002: l_acc_rev_natural_side_code VARCHAR2(1);
49003:
49004: l_num_entries NUMBER;
49005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49009: l_recog_line_1 NUMBER;
49010: l_recog_line_2 NUMBER;

Line 49007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49003:
49004: l_num_entries NUMBER;
49005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49009: l_recog_line_1 NUMBER;
49010: l_recog_line_2 NUMBER;
49011:

Line 49008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49004: l_num_entries NUMBER;
49005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49009: l_recog_line_1 NUMBER;
49010: l_recog_line_2 NUMBER;
49011:
49012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49010: l_recog_line_2 NUMBER;
49011:
49012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49013: l_bflow_applied_to_amt NUMBER; -- 5132302
49014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49015:
49016: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49017:
49018: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49085: l_accrual_line_num := NULL; -- 4262811
49086: l_tmp_amt := NULL; -- 4262811
49087: --
49088:
49089: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49090: l_balance_type_code <> 'B' THEN
49091: IF NVL(p_source_13,'
49092: ') = 'TAX' AND
49093: NVL(p_source_52,'

Line 49163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49159: --
49160: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49161:
49162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49164:
49165: -- 4955764
49166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49219: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49220:
49221: IF xla_accounting_cache_pkg.GetValueChar
49222: (p_source_code => 'LEDGER_CATEGORY_CODE'
49223: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49224: AND l_bflow_method_code = 'PRIOR_ENTRY'
49225: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49226: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49227: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49319: p_lookup_type => 'XLA_OWNER_TYPE'
49320: ,p_lookup_code => l_component_type_code
49321: )
49322: ,p_token_4 => 'PRODUCT_NAME'
49323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49327: ,p_ae_header_id => NULL

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

49320: ,p_lookup_code => l_component_type_code
49321: )
49322: ,p_token_4 => 'PRODUCT_NAME'
49323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49327: ,p_ae_header_id => NULL
49328: );

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

49321: )
49322: ,p_token_4 => 'PRODUCT_NAME'
49323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49327: ,p_ae_header_id => NULL
49328: );
49329:

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

49322: ,p_token_4 => 'PRODUCT_NAME'
49323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49327: ,p_ae_header_id => NULL
49328: );
49329:
49330: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49353: ----------------------------------------------------------------------------------
49354: -- 4219869 Business Flow
49355: -- Update journal entry status -- Need to generate this within IF
49356: ----------------------------------------------------------------------------------
49357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49359: ,p_balance_type_code => l_balance_type_code
49360: );
49361:

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

49440:
49441: --
49442: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49443: --
49444: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49445: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49446: ELSE
49447: ---------------------------------------------------------------------------------------------------
49448: -- 4262811a Switch Sign

Line 49469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49465:
49466: XLA_AE_LINES_PKG.ValidateCurrentLine;
49467: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49468:
49469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49470: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49471: ,p_balance_type_code => l_balance_type_code);
49472:
49473: END IF;

Line 49599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49595: l_tmp_amt NUMBER;
49596: l_acc_rev_natural_side_code VARCHAR2(1);
49597:
49598: l_num_entries NUMBER;
49599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49603: l_recog_line_1 NUMBER;

Line 49600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49596: l_acc_rev_natural_side_code VARCHAR2(1);
49597:
49598: l_num_entries NUMBER;
49599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49603: l_recog_line_1 NUMBER;
49604: l_recog_line_2 NUMBER;

Line 49601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49597:
49598: l_num_entries NUMBER;
49599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49603: l_recog_line_1 NUMBER;
49604: l_recog_line_2 NUMBER;
49605:

Line 49602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49598: l_num_entries NUMBER;
49599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49603: l_recog_line_1 NUMBER;
49604: l_recog_line_2 NUMBER;
49605:
49606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49604: l_recog_line_2 NUMBER;
49605:
49606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49607: l_bflow_applied_to_amt NUMBER; -- 5132302
49608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49609:
49610: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49611:
49612: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49679: l_accrual_line_num := NULL; -- 4262811
49680: l_tmp_amt := NULL; -- 4262811
49681: --
49682:
49683: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49684: l_balance_type_code <> 'B' THEN
49685: IF (NVL(p_source_13,'
49686: ') = 'OTHER ACC' AND
49687: NVL(p_source_14,'

Line 49819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49815: --
49816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49817:
49818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49820:
49821: -- 4955764
49822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49875: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49876:
49877: IF xla_accounting_cache_pkg.GetValueChar
49878: (p_source_code => 'LEDGER_CATEGORY_CODE'
49879: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49880: AND l_bflow_method_code = 'PRIOR_ENTRY'
49881: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49882: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49883: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49975: p_lookup_type => 'XLA_OWNER_TYPE'
49976: ,p_lookup_code => l_component_type_code
49977: )
49978: ,p_token_4 => 'PRODUCT_NAME'
49979: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49980: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49981: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49982: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49983: ,p_ae_header_id => NULL

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

49976: ,p_lookup_code => l_component_type_code
49977: )
49978: ,p_token_4 => 'PRODUCT_NAME'
49979: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49980: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49981: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49982: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49983: ,p_ae_header_id => NULL
49984: );

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

49977: )
49978: ,p_token_4 => 'PRODUCT_NAME'
49979: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49980: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49981: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49982: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49983: ,p_ae_header_id => NULL
49984: );
49985:

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

49978: ,p_token_4 => 'PRODUCT_NAME'
49979: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49980: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49981: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49982: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49983: ,p_ae_header_id => NULL
49984: );
49985:
49986: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50009: ----------------------------------------------------------------------------------
50010: -- 4219869 Business Flow
50011: -- Update journal entry status -- Need to generate this within IF
50012: ----------------------------------------------------------------------------------
50013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50015: ,p_balance_type_code => l_balance_type_code
50016: );
50017:

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

50096:
50097: --
50098: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50099: --
50100: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50101: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50102: ELSE
50103: ---------------------------------------------------------------------------------------------------
50104: -- 4262811a Switch Sign

Line 50125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50121:
50122: XLA_AE_LINES_PKG.ValidateCurrentLine;
50123: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50124:
50125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50127: ,p_balance_type_code => l_balance_type_code);
50128:
50129: END IF;

Line 50255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50251: l_tmp_amt NUMBER;
50252: l_acc_rev_natural_side_code VARCHAR2(1);
50253:
50254: l_num_entries NUMBER;
50255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50259: l_recog_line_1 NUMBER;

Line 50256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50252: l_acc_rev_natural_side_code VARCHAR2(1);
50253:
50254: l_num_entries NUMBER;
50255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50259: l_recog_line_1 NUMBER;
50260: l_recog_line_2 NUMBER;

Line 50257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50253:
50254: l_num_entries NUMBER;
50255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50259: l_recog_line_1 NUMBER;
50260: l_recog_line_2 NUMBER;
50261:

Line 50258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50254: l_num_entries NUMBER;
50255: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50256: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50257: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50258: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50259: l_recog_line_1 NUMBER;
50260: l_recog_line_2 NUMBER;
50261:
50262: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50264: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50260: l_recog_line_2 NUMBER;
50261:
50262: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50263: l_bflow_applied_to_amt NUMBER; -- 5132302
50264: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50265:
50266: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50267:
50268: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50335: l_accrual_line_num := NULL; -- 4262811
50336: l_tmp_amt := NULL; -- 4262811
50337: --
50338:
50339: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50340: l_balance_type_code <> 'B' THEN
50341: IF ((NVL(p_source_13,'
50342: ') = 'REC' AND
50343: NVL(p_source_52,'

Line 50471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50467: --
50468: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50469:
50470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50472:
50473: -- 4955764
50474: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50475: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50528:
50529: IF xla_accounting_cache_pkg.GetValueChar
50530: (p_source_code => 'LEDGER_CATEGORY_CODE'
50531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50532: AND l_bflow_method_code = 'PRIOR_ENTRY'
50533: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50627: p_lookup_type => 'XLA_OWNER_TYPE'
50628: ,p_lookup_code => l_component_type_code
50629: )
50630: ,p_token_4 => 'PRODUCT_NAME'
50631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50635: ,p_ae_header_id => NULL

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

50628: ,p_lookup_code => l_component_type_code
50629: )
50630: ,p_token_4 => 'PRODUCT_NAME'
50631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50635: ,p_ae_header_id => NULL
50636: );

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

50629: )
50630: ,p_token_4 => 'PRODUCT_NAME'
50631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50635: ,p_ae_header_id => NULL
50636: );
50637:

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

50630: ,p_token_4 => 'PRODUCT_NAME'
50631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50635: ,p_ae_header_id => NULL
50636: );
50637:
50638: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50661: ----------------------------------------------------------------------------------
50662: -- 4219869 Business Flow
50663: -- Update journal entry status -- Need to generate this within IF
50664: ----------------------------------------------------------------------------------
50665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50667: ,p_balance_type_code => l_balance_type_code
50668: );
50669:

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

50748:
50749: --
50750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50751: --
50752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50754: ELSE
50755: ---------------------------------------------------------------------------------------------------
50756: -- 4262811a Switch Sign

Line 50777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50773:
50774: XLA_AE_LINES_PKG.ValidateCurrentLine;
50775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50776:
50777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50779: ,p_balance_type_code => l_balance_type_code);
50780:
50781: END IF;

Line 50905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50901: l_tmp_amt NUMBER;
50902: l_acc_rev_natural_side_code VARCHAR2(1);
50903:
50904: l_num_entries NUMBER;
50905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50909: l_recog_line_1 NUMBER;

Line 50906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50902: l_acc_rev_natural_side_code VARCHAR2(1);
50903:
50904: l_num_entries NUMBER;
50905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50909: l_recog_line_1 NUMBER;
50910: l_recog_line_2 NUMBER;

Line 50907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50903:
50904: l_num_entries NUMBER;
50905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50909: l_recog_line_1 NUMBER;
50910: l_recog_line_2 NUMBER;
50911:

Line 50908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50904: l_num_entries NUMBER;
50905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50909: l_recog_line_1 NUMBER;
50910: l_recog_line_2 NUMBER;
50911:
50912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50910: l_recog_line_2 NUMBER;
50911:
50912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50913: l_bflow_applied_to_amt NUMBER; -- 5132302
50914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50915:
50916: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50917:
50918: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50985: l_accrual_line_num := NULL; -- 4262811
50986: l_tmp_amt := NULL; -- 4262811
50987: --
50988:
50989: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50990: l_balance_type_code <> 'B' THEN
50991: IF NVL(p_source_13,'
50992: ') = 'UNEDISC' AND
50993: NVL(p_source_52,'

Line 51063: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51059: --
51060: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51061:
51062: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51063: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51064:
51065: -- 4955764
51066: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51067: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51119: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51120:
51121: IF xla_accounting_cache_pkg.GetValueChar
51122: (p_source_code => 'LEDGER_CATEGORY_CODE'
51123: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51124: AND l_bflow_method_code = 'PRIOR_ENTRY'
51125: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51126: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51127: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51269: p_lookup_type => 'XLA_OWNER_TYPE'
51270: ,p_lookup_code => l_component_type_code
51271: )
51272: ,p_token_4 => 'PRODUCT_NAME'
51273: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51274: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51275: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51276: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51277: ,p_ae_header_id => NULL

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

51270: ,p_lookup_code => l_component_type_code
51271: )
51272: ,p_token_4 => 'PRODUCT_NAME'
51273: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51274: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51275: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51276: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51277: ,p_ae_header_id => NULL
51278: );

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

51271: )
51272: ,p_token_4 => 'PRODUCT_NAME'
51273: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51274: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51275: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51276: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51277: ,p_ae_header_id => NULL
51278: );
51279:

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

51272: ,p_token_4 => 'PRODUCT_NAME'
51273: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51274: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51275: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51276: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51277: ,p_ae_header_id => NULL
51278: );
51279:
51280: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51303: ----------------------------------------------------------------------------------
51304: -- 4219869 Business Flow
51305: -- Update journal entry status -- Need to generate this within IF
51306: ----------------------------------------------------------------------------------
51307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51308: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51309: ,p_balance_type_code => l_balance_type_code
51310: );
51311:

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

51431:
51432: --
51433: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51434: --
51435: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51436: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51437: ELSE
51438: ---------------------------------------------------------------------------------------------------
51439: -- 4262811a Switch Sign

Line 51460: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51456:
51457: XLA_AE_LINES_PKG.ValidateCurrentLine;
51458: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51459:
51460: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51461: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51462: ,p_balance_type_code => l_balance_type_code);
51463:
51464: END IF;

Line 51586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51582: l_tmp_amt NUMBER;
51583: l_acc_rev_natural_side_code VARCHAR2(1);
51584:
51585: l_num_entries NUMBER;
51586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51590: l_recog_line_1 NUMBER;

Line 51587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51583: l_acc_rev_natural_side_code VARCHAR2(1);
51584:
51585: l_num_entries NUMBER;
51586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51590: l_recog_line_1 NUMBER;
51591: l_recog_line_2 NUMBER;

Line 51588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51584:
51585: l_num_entries NUMBER;
51586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51590: l_recog_line_1 NUMBER;
51591: l_recog_line_2 NUMBER;
51592:

Line 51589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51585: l_num_entries NUMBER;
51586: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51587: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51588: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51590: l_recog_line_1 NUMBER;
51591: l_recog_line_2 NUMBER;
51592:
51593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51591: l_recog_line_2 NUMBER;
51592:
51593: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51594: l_bflow_applied_to_amt NUMBER; -- 5132302
51595: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51596:
51597: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51598:
51599: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51666: l_accrual_line_num := NULL; -- 4262811
51667: l_tmp_amt := NULL; -- 4262811
51668: --
51669:
51670: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51671: l_balance_type_code <> 'B' THEN
51672: IF NVL(p_source_13,'
51673: ') = 'UNID' AND
51674: NVL(p_source_52,'

Line 51744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51740: --
51741: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51742:
51743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51745:
51746: -- 4955764
51747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51800: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51801:
51802: IF xla_accounting_cache_pkg.GetValueChar
51803: (p_source_code => 'LEDGER_CATEGORY_CODE'
51804: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51805: AND l_bflow_method_code = 'PRIOR_ENTRY'
51806: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51807: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51808: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51900: p_lookup_type => 'XLA_OWNER_TYPE'
51901: ,p_lookup_code => l_component_type_code
51902: )
51903: ,p_token_4 => 'PRODUCT_NAME'
51904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51908: ,p_ae_header_id => NULL

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

51901: ,p_lookup_code => l_component_type_code
51902: )
51903: ,p_token_4 => 'PRODUCT_NAME'
51904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51908: ,p_ae_header_id => NULL
51909: );

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

51902: )
51903: ,p_token_4 => 'PRODUCT_NAME'
51904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51908: ,p_ae_header_id => NULL
51909: );
51910:

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

51903: ,p_token_4 => 'PRODUCT_NAME'
51904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51908: ,p_ae_header_id => NULL
51909: );
51910:
51911: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51934: ----------------------------------------------------------------------------------
51935: -- 4219869 Business Flow
51936: -- Update journal entry status -- Need to generate this within IF
51937: ----------------------------------------------------------------------------------
51938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51939: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51940: ,p_balance_type_code => l_balance_type_code
51941: );
51942:

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

52021:
52022: --
52023: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52024: --
52025: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52026: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52027: ELSE
52028: ---------------------------------------------------------------------------------------------------
52029: -- 4262811a Switch Sign

Line 52050: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52046:
52047: XLA_AE_LINES_PKG.ValidateCurrentLine;
52048: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52049:
52050: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52051: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52052: ,p_balance_type_code => l_balance_type_code);
52053:
52054: END IF;

Line 52178: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52174: l_tmp_amt NUMBER;
52175: l_acc_rev_natural_side_code VARCHAR2(1);
52176:
52177: l_num_entries NUMBER;
52178: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52179: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52180: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52181: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52182: l_recog_line_1 NUMBER;

Line 52179: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52175: l_acc_rev_natural_side_code VARCHAR2(1);
52176:
52177: l_num_entries NUMBER;
52178: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52179: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52180: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52181: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52182: l_recog_line_1 NUMBER;
52183: l_recog_line_2 NUMBER;

Line 52180: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52176:
52177: l_num_entries NUMBER;
52178: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52179: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52180: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52181: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52182: l_recog_line_1 NUMBER;
52183: l_recog_line_2 NUMBER;
52184:

Line 52181: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52177: l_num_entries NUMBER;
52178: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52179: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52180: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52181: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52182: l_recog_line_1 NUMBER;
52183: l_recog_line_2 NUMBER;
52184:
52185: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52187: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52183: l_recog_line_2 NUMBER;
52184:
52185: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52186: l_bflow_applied_to_amt NUMBER; -- 5132302
52187: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52188:
52189: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52190:
52191: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52258: l_accrual_line_num := NULL; -- 4262811
52259: l_tmp_amt := NULL; -- 4262811
52260: --
52261:
52262: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52263: l_balance_type_code <> 'B' THEN
52264: IF NVL(p_source_13,'
52265: ') = 'ACTIVITY' AND
52266: NVL(p_source_14,'

Line 52338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52334: --
52335: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52336:
52337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52339:
52340: -- 4955764
52341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52395:
52396: IF xla_accounting_cache_pkg.GetValueChar
52397: (p_source_code => 'LEDGER_CATEGORY_CODE'
52398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52399: AND l_bflow_method_code = 'PRIOR_ENTRY'
52400: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52494: p_lookup_type => 'XLA_OWNER_TYPE'
52495: ,p_lookup_code => l_component_type_code
52496: )
52497: ,p_token_4 => 'PRODUCT_NAME'
52498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52502: ,p_ae_header_id => NULL

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

52495: ,p_lookup_code => l_component_type_code
52496: )
52497: ,p_token_4 => 'PRODUCT_NAME'
52498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52502: ,p_ae_header_id => NULL
52503: );

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

52496: )
52497: ,p_token_4 => 'PRODUCT_NAME'
52498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52502: ,p_ae_header_id => NULL
52503: );
52504:

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

52497: ,p_token_4 => 'PRODUCT_NAME'
52498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52502: ,p_ae_header_id => NULL
52503: );
52504:
52505: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52528: ----------------------------------------------------------------------------------
52529: -- 4219869 Business Flow
52530: -- Update journal entry status -- Need to generate this within IF
52531: ----------------------------------------------------------------------------------
52532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52534: ,p_balance_type_code => l_balance_type_code
52535: );
52536:

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

52615:
52616: --
52617: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52618: --
52619: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52620: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52621: ELSE
52622: ---------------------------------------------------------------------------------------------------
52623: -- 4262811a Switch Sign

Line 52644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52640:
52641: XLA_AE_LINES_PKG.ValidateCurrentLine;
52642: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52643:
52644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52645: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52646: ,p_balance_type_code => l_balance_type_code);
52647:
52648: END IF;

Line 53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53064:
53065: l_calculate_acctd_flag VARCHAR2(1) :='N';
53066: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53067: --
53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53065: l_calculate_acctd_flag VARCHAR2(1) :='N';
53066: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53067: --
53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53066: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53067: --
53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53067: --
53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53068: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53069: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53070: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53071: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53072: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53073: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53074: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53075: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53076: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53077: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53078: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53079: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53080: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53081: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53082: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53083: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53084: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53085: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

53086: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53094:

Line 53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53087: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53094:
53095: l_event_id NUMBER;

Line 53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

53088: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53094:
53095: l_event_id NUMBER;
53096: l_previous_event_id NUMBER;

Line 53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

53089: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53090: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53091: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53092: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53093: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53094:
53095: l_event_id NUMBER;
53096: l_previous_event_id NUMBER;
53097: l_first_event_id NUMBER;

Line 53111: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

53107: l_event_class_name VARCHAR2(80) := 'Adjustment';
53108: l_description VARCHAR2(4000);
53109: l_transaction_reversal NUMBER;
53110: l_ae_header_id NUMBER;
53111: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
53112: l_log_module VARCHAR2(240);
53113: --
53114: l_acct_reversal_source VARCHAR2(30);
53115: l_trx_reversal_source VARCHAR2(30);

Line 53393: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53389:
53390: --
53391: -- set event info as cache for other routines to refer event attributes
53392: --
53393: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53394: (p_application_id => p_application_id
53395: ,p_primary_ledger_id => p_primary_ledger_id
53396: ,p_base_ledger_id => p_base_ledger_id
53397: ,p_target_ledger_id => p_target_ledger_id

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

53422:
53423: --
53424: -- set the status of entry to C_VALID (0)
53425: --
53426: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53427:
53428: --
53429: -- initialize a row for ae header
53430: --

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

53454: --
53455: -- initilaize the status of ae headers for diffrent balance types
53456: -- the status is initialised to C_NOT_CREATED (2)
53457: --
53458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53461:
53462: --

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

53455: -- initilaize the status of ae headers for diffrent balance types
53456: -- the status is initialised to C_NOT_CREATED (2)
53457: --
53458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53461:
53462: --
53463: -- call api to validate and store accounting attributes for header

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

53456: -- the status is initialised to C_NOT_CREATED (2)
53457: --
53458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53461:
53462: --
53463: -- call api to validate and store accounting attributes for header
53464: --

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

53501: --
53502: l_trx_reversal_source := SUBSTR(NULL, 1,30);
53503:
53504: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
53505: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53506:
53507: xla_accounting_err_pkg.build_message
53508: (p_appli_s_name => 'XLA'
53509: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

53509: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
53510: ,p_token_1 => 'ACCT_ATTR_NAME'
53511: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53512: ,p_token_2 => 'PRODUCT_NAME'
53513: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53514: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53515: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53516: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53517:

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

53510: ,p_token_1 => 'ACCT_ATTR_NAME'
53511: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53512: ,p_token_2 => 'PRODUCT_NAME'
53513: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53514: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53515: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53516: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53517:
53518: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

53511: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53512: ,p_token_2 => 'PRODUCT_NAME'
53513: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53514: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53515: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53516: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53517:
53518: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53519: --

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

53512: ,p_token_2 => 'PRODUCT_NAME'
53513: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53514: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53515: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53516: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53517:
53518: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53519: --
53520: -- following sets the accounting attributes needed to reverse

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

53531: ----------------------------------------------------------------
53532: -- 4262811 - update the header statuses to invalid in need be
53533: ----------------------------------------------------------------
53534: --
53535: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
53536:
53537:
53538: -----------------------------------------------
53539: -- No accrual reversal for the event class/type

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

53660: ,p_module => l_log_module);
53661: END IF;
53662:
53663: --
53664: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53665: --
53666: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53667: --
53668: -- set event info as cache for other routines to refer event attributes

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

53662:
53663: --
53664: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53665: --
53666: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53667: --
53668: -- set event info as cache for other routines to refer event attributes
53669: --
53670:

Line 53674: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53670:
53671: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
53672: l_previous_event_id := l_event_id;
53673:
53674: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53675: (p_application_id => p_application_id
53676: ,p_primary_ledger_id => p_primary_ledger_id
53677: ,p_base_ledger_id => p_base_ledger_id
53678: ,p_target_ledger_id => p_target_ledger_id

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

53711: l_acct_reversal_source := SUBSTR(NULL, 1,30);
53712:
53713: IF l_continue_with_lines THEN
53714: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
53715: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53716:
53717: xla_accounting_err_pkg.build_message
53718: (p_appli_s_name => 'XLA'
53719: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

53719: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
53720: ,p_token_1 => 'LINE_NUMBER'
53721: ,p_value_1 => l_array_extract_line_num(Idx)
53722: ,p_token_2 => 'PRODUCT_NAME'
53723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53727:

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

53720: ,p_token_1 => 'LINE_NUMBER'
53721: ,p_value_1 => l_array_extract_line_num(Idx)
53722: ,p_token_2 => 'PRODUCT_NAME'
53723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53727:
53728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

53721: ,p_value_1 => l_array_extract_line_num(Idx)
53722: ,p_token_2 => 'PRODUCT_NAME'
53723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53727:
53728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53729: --

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

53722: ,p_token_2 => 'PRODUCT_NAME'
53723: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53724: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53725: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53726: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53727:
53728: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53729: --
53730: -- following sets the accounting attributes needed to reverse

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

53943:
53944: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
53945: -- or secondary ledger that has different currency with primary
53946: -- or alc that is calculated by sla
53947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53949:
53950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

53944: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
53945: -- or secondary ledger that has different currency with primary
53946: -- or alc that is calculated by sla
53947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53949:
53950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53952: AND (l_actual_flag = 'A')) THEN

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

53946: -- or alc that is calculated by sla
53947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53949:
53950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53952: AND (l_actual_flag = 'A')) THEN
53953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

53947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53949:
53950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53952: AND (l_actual_flag = 'A')) THEN
53953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53955: ,p_application_id => p_application_id

Line 53954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

53950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53952: AND (l_actual_flag = 'A')) THEN
53953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53955: ,p_application_id => p_application_id
53956: ,p_amb_context_code => 'DEFAULT'
53957: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
53958: ,p_event_class_code => C_EVENT_CLASS_CODE

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

53953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53955: ,p_application_id => p_application_id
53956: ,p_amb_context_code => 'DEFAULT'
53957: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
53958: ,p_event_class_code => C_EVENT_CLASS_CODE
53959: ,p_event_type_code => C_EVENT_TYPE_CODE
53960:
53961: ,p_gain_ccid => -1

Line 54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54451:
54452: l_calculate_acctd_flag VARCHAR2(1) :='N';
54453: l_calculate_g_l_flag VARCHAR2(1) :='N';
54454: --
54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54452: l_calculate_acctd_flag VARCHAR2(1) :='N';
54453: l_calculate_g_l_flag VARCHAR2(1) :='N';
54454: --
54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54453: l_calculate_g_l_flag VARCHAR2(1) :='N';
54454: --
54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54454: --
54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54455: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54456: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54457: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54458: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54459: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54460: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54461: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54462: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54463: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54464: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54465: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54466: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54467: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54468: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54469: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54470: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54471: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54472: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

54473: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54481:

Line 54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54474: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54481:
54482: l_event_id NUMBER;

Line 54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

54475: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54481:
54482: l_event_id NUMBER;
54483: l_previous_event_id NUMBER;

Line 54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

54476: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54477: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54478: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54479: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54480: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54481:
54482: l_event_id NUMBER;
54483: l_previous_event_id NUMBER;
54484: l_first_event_id NUMBER;

Line 54498: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

54494: l_event_class_name VARCHAR2(80) := 'Chargeback';
54495: l_description VARCHAR2(4000);
54496: l_transaction_reversal NUMBER;
54497: l_ae_header_id NUMBER;
54498: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
54499: l_log_module VARCHAR2(240);
54500: --
54501: l_acct_reversal_source VARCHAR2(30);
54502: l_trx_reversal_source VARCHAR2(30);

Line 54769: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

54765:
54766: --
54767: -- set event info as cache for other routines to refer event attributes
54768: --
54769: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
54770: (p_application_id => p_application_id
54771: ,p_primary_ledger_id => p_primary_ledger_id
54772: ,p_base_ledger_id => p_base_ledger_id
54773: ,p_target_ledger_id => p_target_ledger_id

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

54798:
54799: --
54800: -- set the status of entry to C_VALID (0)
54801: --
54802: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
54803:
54804: --
54805: -- initialize a row for ae header
54806: --

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

54829: --
54830: -- initilaize the status of ae headers for diffrent balance types
54831: -- the status is initialised to C_NOT_CREATED (2)
54832: --
54833: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54834: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54835: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54836:
54837: --

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

54830: -- initilaize the status of ae headers for diffrent balance types
54831: -- the status is initialised to C_NOT_CREATED (2)
54832: --
54833: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54834: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54835: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54836:
54837: --
54838: -- call api to validate and store accounting attributes for header

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

54831: -- the status is initialised to C_NOT_CREATED (2)
54832: --
54833: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54834: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54835: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
54836:
54837: --
54838: -- call api to validate and store accounting attributes for header
54839: --

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

54876: --
54877: l_trx_reversal_source := SUBSTR(NULL, 1,30);
54878:
54879: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
54880: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
54881:
54882: xla_accounting_err_pkg.build_message
54883: (p_appli_s_name => 'XLA'
54884: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

54884: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
54885: ,p_token_1 => 'ACCT_ATTR_NAME'
54886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
54887: ,p_token_2 => 'PRODUCT_NAME'
54888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54892:

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

54885: ,p_token_1 => 'ACCT_ATTR_NAME'
54886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
54887: ,p_token_2 => 'PRODUCT_NAME'
54888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54892:
54893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

54886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
54887: ,p_token_2 => 'PRODUCT_NAME'
54888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54892:
54893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
54894: --

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

54887: ,p_token_2 => 'PRODUCT_NAME'
54888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54892:
54893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
54894: --
54895: -- following sets the accounting attributes needed to reverse

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

54906: ----------------------------------------------------------------
54907: -- 4262811 - update the header statuses to invalid in need be
54908: ----------------------------------------------------------------
54909: --
54910: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
54911:
54912:
54913: -----------------------------------------------
54914: -- No accrual reversal for the event class/type

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

55034: ,p_module => l_log_module);
55035: END IF;
55036:
55037: --
55038: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55039: --
55040: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55041: --
55042: -- set event info as cache for other routines to refer event attributes

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

55036:
55037: --
55038: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55039: --
55040: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55041: --
55042: -- set event info as cache for other routines to refer event attributes
55043: --
55044:

Line 55048: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55044:
55045: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
55046: l_previous_event_id := l_event_id;
55047:
55048: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55049: (p_application_id => p_application_id
55050: ,p_primary_ledger_id => p_primary_ledger_id
55051: ,p_base_ledger_id => p_base_ledger_id
55052: ,p_target_ledger_id => p_target_ledger_id

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

55085: l_acct_reversal_source := SUBSTR(NULL, 1,30);
55086:
55087: IF l_continue_with_lines THEN
55088: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
55089: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
55090:
55091: xla_accounting_err_pkg.build_message
55092: (p_appli_s_name => 'XLA'
55093: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

55093: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
55094: ,p_token_1 => 'LINE_NUMBER'
55095: ,p_value_1 => l_array_extract_line_num(Idx)
55096: ,p_token_2 => 'PRODUCT_NAME'
55097: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55098: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55099: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55100: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55101:

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

55094: ,p_token_1 => 'LINE_NUMBER'
55095: ,p_value_1 => l_array_extract_line_num(Idx)
55096: ,p_token_2 => 'PRODUCT_NAME'
55097: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55098: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55099: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55100: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55101:
55102: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

55095: ,p_value_1 => l_array_extract_line_num(Idx)
55096: ,p_token_2 => 'PRODUCT_NAME'
55097: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55098: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55099: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55100: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55101:
55102: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55103: --

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

55096: ,p_token_2 => 'PRODUCT_NAME'
55097: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55098: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55099: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55100: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55101:
55102: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55103: --
55104: -- following sets the accounting attributes needed to reverse

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

55189:
55190: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
55191: -- or secondary ledger that has different currency with primary
55192: -- or alc that is calculated by sla
55193: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55194: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55195:
55196: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

55190: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
55191: -- or secondary ledger that has different currency with primary
55192: -- or alc that is calculated by sla
55193: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55194: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55195:
55196: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55198: AND (l_actual_flag = 'A')) THEN

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

55192: -- or alc that is calculated by sla
55193: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55194: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55195:
55196: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55198: AND (l_actual_flag = 'A')) THEN
55199: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55200: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

55193: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55194: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55195:
55196: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55198: AND (l_actual_flag = 'A')) THEN
55199: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55200: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55201: ,p_application_id => p_application_id

Line 55200: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

55196: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55197: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55198: AND (l_actual_flag = 'A')) THEN
55199: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55200: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55201: ,p_application_id => p_application_id
55202: ,p_amb_context_code => 'DEFAULT'
55203: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
55204: ,p_event_class_code => C_EVENT_CLASS_CODE

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

55199: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55200: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55201: ,p_application_id => p_application_id
55202: ,p_amb_context_code => 'DEFAULT'
55203: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
55204: ,p_event_class_code => C_EVENT_CLASS_CODE
55205: ,p_event_type_code => C_EVENT_TYPE_CODE
55206:
55207: ,p_gain_ccid => -1

Line 55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55740:
55741: l_calculate_acctd_flag VARCHAR2(1) :='N';
55742: l_calculate_g_l_flag VARCHAR2(1) :='Y';
55743: --
55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55741: l_calculate_acctd_flag VARCHAR2(1) :='N';
55742: l_calculate_g_l_flag VARCHAR2(1) :='Y';
55743: --
55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55742: l_calculate_g_l_flag VARCHAR2(1) :='Y';
55743: --
55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55743: --
55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55744: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55745: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55746: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55747: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55748: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55749: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55750: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55751: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55752: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55753: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55754: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55755: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55756: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55757: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55758: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55759: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55760: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55761: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

55762: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55770:

Line 55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55763: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55770:
55771: l_event_id NUMBER;

Line 55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

55764: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55770:
55771: l_event_id NUMBER;
55772: l_previous_event_id NUMBER;

Line 55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

55765: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55766: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55767: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55768: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55769: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
55770:
55771: l_event_id NUMBER;
55772: l_previous_event_id NUMBER;
55773: l_first_event_id NUMBER;

Line 55787: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

55783: l_event_class_name VARCHAR2(80) := 'Credit Memo';
55784: l_description VARCHAR2(4000);
55785: l_transaction_reversal NUMBER;
55786: l_ae_header_id NUMBER;
55787: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
55788: l_log_module VARCHAR2(240);
55789: --
55790: l_acct_reversal_source VARCHAR2(30);
55791: l_trx_reversal_source VARCHAR2(30);

Line 56088: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56084:
56085: --
56086: -- set event info as cache for other routines to refer event attributes
56087: --
56088: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56089: (p_application_id => p_application_id
56090: ,p_primary_ledger_id => p_primary_ledger_id
56091: ,p_base_ledger_id => p_base_ledger_id
56092: ,p_target_ledger_id => p_target_ledger_id

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

56117:
56118: --
56119: -- set the status of entry to C_VALID (0)
56120: --
56121: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56122:
56123: --
56124: -- initialize a row for ae header
56125: --

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

56149: --
56150: -- initilaize the status of ae headers for diffrent balance types
56151: -- the status is initialised to C_NOT_CREATED (2)
56152: --
56153: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56154: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56155: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56156:
56157: --

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

56150: -- initilaize the status of ae headers for diffrent balance types
56151: -- the status is initialised to C_NOT_CREATED (2)
56152: --
56153: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56154: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56155: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56156:
56157: --
56158: -- call api to validate and store accounting attributes for header

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

56151: -- the status is initialised to C_NOT_CREATED (2)
56152: --
56153: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56154: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56155: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56156:
56157: --
56158: -- call api to validate and store accounting attributes for header
56159: --

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

56190: --
56191: l_trx_reversal_source := SUBSTR(NULL, 1,30);
56192:
56193: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
56194: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56195:
56196: xla_accounting_err_pkg.build_message
56197: (p_appli_s_name => 'XLA'
56198: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

56198: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
56199: ,p_token_1 => 'ACCT_ATTR_NAME'
56200: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56201: ,p_token_2 => 'PRODUCT_NAME'
56202: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56203: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56204: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56205: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56206:

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

56199: ,p_token_1 => 'ACCT_ATTR_NAME'
56200: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56201: ,p_token_2 => 'PRODUCT_NAME'
56202: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56203: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56204: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56205: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56206:
56207: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

56200: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56201: ,p_token_2 => 'PRODUCT_NAME'
56202: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56203: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56204: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56205: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56206:
56207: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56208: --

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

56201: ,p_token_2 => 'PRODUCT_NAME'
56202: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56203: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56204: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56205: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56206:
56207: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56208: --
56209: -- following sets the accounting attributes needed to reverse

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

56220: ----------------------------------------------------------------
56221: -- 4262811 - update the header statuses to invalid in need be
56222: ----------------------------------------------------------------
56223: --
56224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
56225:
56226:
56227: -----------------------------------------------
56228: -- No accrual reversal for the event class/type

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

56354: ,p_module => l_log_module);
56355: END IF;
56356:
56357: --
56358: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56359: --
56360: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56361: --
56362: -- set event info as cache for other routines to refer event attributes

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

56356:
56357: --
56358: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56359: --
56360: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56361: --
56362: -- set event info as cache for other routines to refer event attributes
56363: --
56364:

Line 56368: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56364:
56365: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
56366: l_previous_event_id := l_event_id;
56367:
56368: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56369: (p_application_id => p_application_id
56370: ,p_primary_ledger_id => p_primary_ledger_id
56371: ,p_base_ledger_id => p_base_ledger_id
56372: ,p_target_ledger_id => p_target_ledger_id

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

56405: l_acct_reversal_source := SUBSTR(NULL, 1,30);
56406:
56407: IF l_continue_with_lines THEN
56408: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
56409: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56410:
56411: xla_accounting_err_pkg.build_message
56412: (p_appli_s_name => 'XLA'
56413: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

56413: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
56414: ,p_token_1 => 'LINE_NUMBER'
56415: ,p_value_1 => l_array_extract_line_num(Idx)
56416: ,p_token_2 => 'PRODUCT_NAME'
56417: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56418: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56419: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56420: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56421:

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

56414: ,p_token_1 => 'LINE_NUMBER'
56415: ,p_value_1 => l_array_extract_line_num(Idx)
56416: ,p_token_2 => 'PRODUCT_NAME'
56417: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56418: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56419: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56420: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56421:
56422: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

56415: ,p_value_1 => l_array_extract_line_num(Idx)
56416: ,p_token_2 => 'PRODUCT_NAME'
56417: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56418: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56419: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56420: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56421:
56422: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56423: --

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

56416: ,p_token_2 => 'PRODUCT_NAME'
56417: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56418: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56419: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56420: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56421:
56422: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56423: --
56424: -- following sets the accounting attributes needed to reverse

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

56808:
56809: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56810: -- or secondary ledger that has different currency with primary
56811: -- or alc that is calculated by sla
56812: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56813: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56814:
56815: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

56809: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56810: -- or secondary ledger that has different currency with primary
56811: -- or alc that is calculated by sla
56812: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56813: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56814:
56815: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56817: AND (l_actual_flag = 'A')) THEN

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

56811: -- or alc that is calculated by sla
56812: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56813: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56814:
56815: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56817: AND (l_actual_flag = 'A')) THEN
56818: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56819: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

56812: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56813: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56814:
56815: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56817: AND (l_actual_flag = 'A')) THEN
56818: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56819: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56820: ,p_application_id => p_application_id

Line 56819: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

56815: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56816: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56817: AND (l_actual_flag = 'A')) THEN
56818: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56819: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56820: ,p_application_id => p_application_id
56821: ,p_amb_context_code => 'DEFAULT'
56822: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56823: ,p_event_class_code => C_EVENT_CLASS_CODE

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

56818: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56819: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56820: ,p_application_id => p_application_id
56821: ,p_amb_context_code => 'DEFAULT'
56822: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56823: ,p_event_class_code => C_EVENT_CLASS_CODE
56824: ,p_event_type_code => C_EVENT_TYPE_CODE
56825:
56826: ,p_gain_ccid => -1

Line 57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57331:
57332: l_calculate_acctd_flag VARCHAR2(1) :='N';
57333: l_calculate_g_l_flag VARCHAR2(1) :='N';
57334: --
57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57332: l_calculate_acctd_flag VARCHAR2(1) :='N';
57333: l_calculate_g_l_flag VARCHAR2(1) :='N';
57334: --
57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57333: l_calculate_g_l_flag VARCHAR2(1) :='N';
57334: --
57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57334: --
57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57335: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57336: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57337: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57338: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57339: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57340: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57341: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57342: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57343: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57344: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57345: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57346: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57347: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57348: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57349: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57350: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57351: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57352: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

57353: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57361:

Line 57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57354: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57361:
57362: l_event_id NUMBER;

Line 57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

57355: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57361:
57362: l_event_id NUMBER;
57363: l_previous_event_id NUMBER;

Line 57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

57356: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57358: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57359: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57360: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57361:
57362: l_event_id NUMBER;
57363: l_previous_event_id NUMBER;
57364: l_first_event_id NUMBER;

Line 57378: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

57374: l_event_class_name VARCHAR2(80) := 'Debit Memo';
57375: l_description VARCHAR2(4000);
57376: l_transaction_reversal NUMBER;
57377: l_ae_header_id NUMBER;
57378: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
57379: l_log_module VARCHAR2(240);
57380: --
57381: l_acct_reversal_source VARCHAR2(30);
57382: l_trx_reversal_source VARCHAR2(30);

Line 57660: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57656:
57657: --
57658: -- set event info as cache for other routines to refer event attributes
57659: --
57660: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57661: (p_application_id => p_application_id
57662: ,p_primary_ledger_id => p_primary_ledger_id
57663: ,p_base_ledger_id => p_base_ledger_id
57664: ,p_target_ledger_id => p_target_ledger_id

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

57689:
57690: --
57691: -- set the status of entry to C_VALID (0)
57692: --
57693: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57694:
57695: --
57696: -- initialize a row for ae header
57697: --

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

57722: --
57723: -- initilaize the status of ae headers for diffrent balance types
57724: -- the status is initialised to C_NOT_CREATED (2)
57725: --
57726: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57727: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57728: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57729:
57730: --

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

57723: -- initilaize the status of ae headers for diffrent balance types
57724: -- the status is initialised to C_NOT_CREATED (2)
57725: --
57726: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57727: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57728: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57729:
57730: --
57731: -- call api to validate and store accounting attributes for header

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

57724: -- the status is initialised to C_NOT_CREATED (2)
57725: --
57726: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57727: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57728: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57729:
57730: --
57731: -- call api to validate and store accounting attributes for header
57732: --

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

57769: --
57770: l_trx_reversal_source := SUBSTR(NULL, 1,30);
57771:
57772: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
57773: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57774:
57775: xla_accounting_err_pkg.build_message
57776: (p_appli_s_name => 'XLA'
57777: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

57777: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
57778: ,p_token_1 => 'ACCT_ATTR_NAME'
57779: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57780: ,p_token_2 => 'PRODUCT_NAME'
57781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57785:

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

57778: ,p_token_1 => 'ACCT_ATTR_NAME'
57779: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57780: ,p_token_2 => 'PRODUCT_NAME'
57781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57785:
57786: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

57779: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57780: ,p_token_2 => 'PRODUCT_NAME'
57781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57785:
57786: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57787: --

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

57780: ,p_token_2 => 'PRODUCT_NAME'
57781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57785:
57786: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57787: --
57788: -- following sets the accounting attributes needed to reverse

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

57799: ----------------------------------------------------------------
57800: -- 4262811 - update the header statuses to invalid in need be
57801: ----------------------------------------------------------------
57802: --
57803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
57804:
57805:
57806: -----------------------------------------------
57807: -- No accrual reversal for the event class/type

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

57928: ,p_module => l_log_module);
57929: END IF;
57930:
57931: --
57932: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57933: --
57934: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57935: --
57936: -- set event info as cache for other routines to refer event attributes

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

57930:
57931: --
57932: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57933: --
57934: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57935: --
57936: -- set event info as cache for other routines to refer event attributes
57937: --
57938:

Line 57942: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57938:
57939: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
57940: l_previous_event_id := l_event_id;
57941:
57942: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57943: (p_application_id => p_application_id
57944: ,p_primary_ledger_id => p_primary_ledger_id
57945: ,p_base_ledger_id => p_base_ledger_id
57946: ,p_target_ledger_id => p_target_ledger_id

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

57979: l_acct_reversal_source := SUBSTR(NULL, 1,30);
57980:
57981: IF l_continue_with_lines THEN
57982: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
57983: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57984:
57985: xla_accounting_err_pkg.build_message
57986: (p_appli_s_name => 'XLA'
57987: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

57987: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
57988: ,p_token_1 => 'LINE_NUMBER'
57989: ,p_value_1 => l_array_extract_line_num(Idx)
57990: ,p_token_2 => 'PRODUCT_NAME'
57991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57995:

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

57988: ,p_token_1 => 'LINE_NUMBER'
57989: ,p_value_1 => l_array_extract_line_num(Idx)
57990: ,p_token_2 => 'PRODUCT_NAME'
57991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57995:
57996: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

57989: ,p_value_1 => l_array_extract_line_num(Idx)
57990: ,p_token_2 => 'PRODUCT_NAME'
57991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57995:
57996: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57997: --

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

57990: ,p_token_2 => 'PRODUCT_NAME'
57991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57995:
57996: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57997: --
57998: -- following sets the accounting attributes needed to reverse

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

58279:
58280: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58281: -- or secondary ledger that has different currency with primary
58282: -- or alc that is calculated by sla
58283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58285:
58286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

58280: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58281: -- or secondary ledger that has different currency with primary
58282: -- or alc that is calculated by sla
58283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58285:
58286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58288: AND (l_actual_flag = 'A')) THEN

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

58282: -- or alc that is calculated by sla
58283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58285:
58286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58288: AND (l_actual_flag = 'A')) THEN
58289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

58283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58285:
58286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58288: AND (l_actual_flag = 'A')) THEN
58289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58291: ,p_application_id => p_application_id

Line 58290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

58286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58288: AND (l_actual_flag = 'A')) THEN
58289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58291: ,p_application_id => p_application_id
58292: ,p_amb_context_code => 'DEFAULT'
58293: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58294: ,p_event_class_code => C_EVENT_CLASS_CODE

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

58289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58291: ,p_application_id => p_application_id
58292: ,p_amb_context_code => 'DEFAULT'
58293: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58294: ,p_event_class_code => C_EVENT_CLASS_CODE
58295: ,p_event_type_code => C_EVENT_TYPE_CODE
58296:
58297: ,p_gain_ccid => -1

Line 58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58787:
58788: l_calculate_acctd_flag VARCHAR2(1) :='N';
58789: l_calculate_g_l_flag VARCHAR2(1) :='N';
58790: --
58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58788: l_calculate_acctd_flag VARCHAR2(1) :='N';
58789: l_calculate_g_l_flag VARCHAR2(1) :='N';
58790: --
58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58789: l_calculate_g_l_flag VARCHAR2(1) :='N';
58790: --
58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58790: --
58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58791: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58792: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58793: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58794: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58795: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58796: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58797: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58798: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58799: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58800: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58801: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58802: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58803: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58804: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58805: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58806: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58807: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58808: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

58809: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58817:

Line 58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58810: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58817:
58818: l_event_id NUMBER;

Line 58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

58811: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58817:
58818: l_event_id NUMBER;
58819: l_previous_event_id NUMBER;

Line 58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

58812: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58814: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58815: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58816: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
58817:
58818: l_event_id NUMBER;
58819: l_previous_event_id NUMBER;
58820: l_first_event_id NUMBER;

Line 58834: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

58830: l_event_class_name VARCHAR2(80) := 'Deposit';
58831: l_description VARCHAR2(4000);
58832: l_transaction_reversal NUMBER;
58833: l_ae_header_id NUMBER;
58834: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
58835: l_log_module VARCHAR2(240);
58836: --
58837: l_acct_reversal_source VARCHAR2(30);
58838: l_trx_reversal_source VARCHAR2(30);

Line 59105: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59101:
59102: --
59103: -- set event info as cache for other routines to refer event attributes
59104: --
59105: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59106: (p_application_id => p_application_id
59107: ,p_primary_ledger_id => p_primary_ledger_id
59108: ,p_base_ledger_id => p_base_ledger_id
59109: ,p_target_ledger_id => p_target_ledger_id

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

59134:
59135: --
59136: -- set the status of entry to C_VALID (0)
59137: --
59138: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59139:
59140: --
59141: -- initialize a row for ae header
59142: --

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

59165: --
59166: -- initilaize the status of ae headers for diffrent balance types
59167: -- the status is initialised to C_NOT_CREATED (2)
59168: --
59169: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59170: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59171: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59172:
59173: --

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

59166: -- initilaize the status of ae headers for diffrent balance types
59167: -- the status is initialised to C_NOT_CREATED (2)
59168: --
59169: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59170: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59171: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59172:
59173: --
59174: -- call api to validate and store accounting attributes for header

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

59167: -- the status is initialised to C_NOT_CREATED (2)
59168: --
59169: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59170: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59171: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59172:
59173: --
59174: -- call api to validate and store accounting attributes for header
59175: --

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

59212: --
59213: l_trx_reversal_source := SUBSTR(NULL, 1,30);
59214:
59215: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
59216: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59217:
59218: xla_accounting_err_pkg.build_message
59219: (p_appli_s_name => 'XLA'
59220: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

59220: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
59221: ,p_token_1 => 'ACCT_ATTR_NAME'
59222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59223: ,p_token_2 => 'PRODUCT_NAME'
59224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59228:

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

59221: ,p_token_1 => 'ACCT_ATTR_NAME'
59222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59223: ,p_token_2 => 'PRODUCT_NAME'
59224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59228:
59229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

59222: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59223: ,p_token_2 => 'PRODUCT_NAME'
59224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59228:
59229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59230: --

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

59223: ,p_token_2 => 'PRODUCT_NAME'
59224: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59225: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59226: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59227: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59228:
59229: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59230: --
59231: -- following sets the accounting attributes needed to reverse

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

59242: ----------------------------------------------------------------
59243: -- 4262811 - update the header statuses to invalid in need be
59244: ----------------------------------------------------------------
59245: --
59246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
59247:
59248:
59249: -----------------------------------------------
59250: -- No accrual reversal for the event class/type

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

59370: ,p_module => l_log_module);
59371: END IF;
59372:
59373: --
59374: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59375: --
59376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59377: --
59378: -- set event info as cache for other routines to refer event attributes

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

59372:
59373: --
59374: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59375: --
59376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59377: --
59378: -- set event info as cache for other routines to refer event attributes
59379: --
59380:

Line 59384: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59380:
59381: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
59382: l_previous_event_id := l_event_id;
59383:
59384: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59385: (p_application_id => p_application_id
59386: ,p_primary_ledger_id => p_primary_ledger_id
59387: ,p_base_ledger_id => p_base_ledger_id
59388: ,p_target_ledger_id => p_target_ledger_id

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

59421: l_acct_reversal_source := SUBSTR(NULL, 1,30);
59422:
59423: IF l_continue_with_lines THEN
59424: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
59425: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59426:
59427: xla_accounting_err_pkg.build_message
59428: (p_appli_s_name => 'XLA'
59429: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

59429: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
59430: ,p_token_1 => 'LINE_NUMBER'
59431: ,p_value_1 => l_array_extract_line_num(Idx)
59432: ,p_token_2 => 'PRODUCT_NAME'
59433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59437:

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

59430: ,p_token_1 => 'LINE_NUMBER'
59431: ,p_value_1 => l_array_extract_line_num(Idx)
59432: ,p_token_2 => 'PRODUCT_NAME'
59433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59437:
59438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

59431: ,p_value_1 => l_array_extract_line_num(Idx)
59432: ,p_token_2 => 'PRODUCT_NAME'
59433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59437:
59438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59439: --

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

59432: ,p_token_2 => 'PRODUCT_NAME'
59433: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59434: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59435: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59436: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59437:
59438: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59439: --
59440: -- following sets the accounting attributes needed to reverse

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

59525:
59526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59527: -- or secondary ledger that has different currency with primary
59528: -- or alc that is calculated by sla
59529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59531:
59532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

59526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59527: -- or secondary ledger that has different currency with primary
59528: -- or alc that is calculated by sla
59529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59531:
59532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59534: AND (l_actual_flag = 'A')) THEN

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

59528: -- or alc that is calculated by sla
59529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59531:
59532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59534: AND (l_actual_flag = 'A')) THEN
59535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

59529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59531:
59532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59534: AND (l_actual_flag = 'A')) THEN
59535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59537: ,p_application_id => p_application_id

Line 59536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

59532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59534: AND (l_actual_flag = 'A')) THEN
59535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59537: ,p_application_id => p_application_id
59538: ,p_amb_context_code => 'DEFAULT'
59539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59540: ,p_event_class_code => C_EVENT_CLASS_CODE

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

59535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59537: ,p_application_id => p_application_id
59538: ,p_amb_context_code => 'DEFAULT'
59539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59540: ,p_event_class_code => C_EVENT_CLASS_CODE
59541: ,p_event_type_code => C_EVENT_TYPE_CODE
59542:
59543: ,p_gain_ccid => -1

Line 60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60033:
60034: l_calculate_acctd_flag VARCHAR2(1) :='N';
60035: l_calculate_g_l_flag VARCHAR2(1) :='N';
60036: --
60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60034: l_calculate_acctd_flag VARCHAR2(1) :='N';
60035: l_calculate_g_l_flag VARCHAR2(1) :='N';
60036: --
60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60035: l_calculate_g_l_flag VARCHAR2(1) :='N';
60036: --
60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60036: --
60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60037: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60038: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60039: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60040: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60041: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60042: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60043: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60044: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60045: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60046: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60047: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60048: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60049: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60050: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60051: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60052: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60053: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60054: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

60055: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60063:

Line 60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60056: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60063:
60064: l_event_id NUMBER;

Line 60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

60057: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60063:
60064: l_event_id NUMBER;
60065: l_previous_event_id NUMBER;

Line 60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

60058: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60059: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60060: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60061: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60062: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60063:
60064: l_event_id NUMBER;
60065: l_previous_event_id NUMBER;
60066: l_first_event_id NUMBER;

Line 60080: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

60076: l_event_class_name VARCHAR2(80) := 'Guarantee';
60077: l_description VARCHAR2(4000);
60078: l_transaction_reversal NUMBER;
60079: l_ae_header_id NUMBER;
60080: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
60081: l_log_module VARCHAR2(240);
60082: --
60083: l_acct_reversal_source VARCHAR2(30);
60084: l_trx_reversal_source VARCHAR2(30);

Line 60351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60347:
60348: --
60349: -- set event info as cache for other routines to refer event attributes
60350: --
60351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60352: (p_application_id => p_application_id
60353: ,p_primary_ledger_id => p_primary_ledger_id
60354: ,p_base_ledger_id => p_base_ledger_id
60355: ,p_target_ledger_id => p_target_ledger_id

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

60380:
60381: --
60382: -- set the status of entry to C_VALID (0)
60383: --
60384: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60385:
60386: --
60387: -- initialize a row for ae header
60388: --

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

60411: --
60412: -- initilaize the status of ae headers for diffrent balance types
60413: -- the status is initialised to C_NOT_CREATED (2)
60414: --
60415: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60416: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60417: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60418:
60419: --

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

60412: -- initilaize the status of ae headers for diffrent balance types
60413: -- the status is initialised to C_NOT_CREATED (2)
60414: --
60415: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60416: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60417: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60418:
60419: --
60420: -- call api to validate and store accounting attributes for header

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

60413: -- the status is initialised to C_NOT_CREATED (2)
60414: --
60415: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60416: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60417: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60418:
60419: --
60420: -- call api to validate and store accounting attributes for header
60421: --

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

60458: --
60459: l_trx_reversal_source := SUBSTR(NULL, 1,30);
60460:
60461: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
60462: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60463:
60464: xla_accounting_err_pkg.build_message
60465: (p_appli_s_name => 'XLA'
60466: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

60466: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
60467: ,p_token_1 => 'ACCT_ATTR_NAME'
60468: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60469: ,p_token_2 => 'PRODUCT_NAME'
60470: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60471: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60472: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60473: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60474:

Line 60471: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

60467: ,p_token_1 => 'ACCT_ATTR_NAME'
60468: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60469: ,p_token_2 => 'PRODUCT_NAME'
60470: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60471: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60472: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60473: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60474:
60475: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 60472: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60468: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60469: ,p_token_2 => 'PRODUCT_NAME'
60470: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60471: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60472: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60473: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60474:
60475: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60476: --

Line 60473: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60469: ,p_token_2 => 'PRODUCT_NAME'
60470: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60471: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60472: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60473: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60474:
60475: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60476: --
60477: -- following sets the accounting attributes needed to reverse

Line 60492: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

60488: ----------------------------------------------------------------
60489: -- 4262811 - update the header statuses to invalid in need be
60490: ----------------------------------------------------------------
60491: --
60492: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
60493:
60494:
60495: -----------------------------------------------
60496: -- No accrual reversal for the event class/type

Line 60620: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

60616: ,p_module => l_log_module);
60617: END IF;
60618:
60619: --
60620: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60621: --
60622: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60623: --
60624: -- set event info as cache for other routines to refer event attributes

Line 60622: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

60618:
60619: --
60620: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60621: --
60622: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60623: --
60624: -- set event info as cache for other routines to refer event attributes
60625: --
60626:

Line 60630: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60626:
60627: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
60628: l_previous_event_id := l_event_id;
60629:
60630: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60631: (p_application_id => p_application_id
60632: ,p_primary_ledger_id => p_primary_ledger_id
60633: ,p_base_ledger_id => p_base_ledger_id
60634: ,p_target_ledger_id => p_target_ledger_id

Line 60671: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

60667: l_acct_reversal_source := SUBSTR(NULL, 1,30);
60668:
60669: IF l_continue_with_lines THEN
60670: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
60671: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60672:
60673: xla_accounting_err_pkg.build_message
60674: (p_appli_s_name => 'XLA'
60675: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 60679: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60675: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
60676: ,p_token_1 => 'LINE_NUMBER'
60677: ,p_value_1 => l_array_extract_line_num(Idx)
60678: ,p_token_2 => 'PRODUCT_NAME'
60679: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60680: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60681: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60682: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60683:

Line 60680: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

60676: ,p_token_1 => 'LINE_NUMBER'
60677: ,p_value_1 => l_array_extract_line_num(Idx)
60678: ,p_token_2 => 'PRODUCT_NAME'
60679: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60680: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60681: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60682: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60683:
60684: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 60681: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60677: ,p_value_1 => l_array_extract_line_num(Idx)
60678: ,p_token_2 => 'PRODUCT_NAME'
60679: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60680: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60681: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60682: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60683:
60684: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60685: --

Line 60682: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60678: ,p_token_2 => 'PRODUCT_NAME'
60679: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60680: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60681: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60682: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60683:
60684: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60685: --
60686: -- following sets the accounting attributes needed to reverse

Line 60775: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

60771:
60772: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60773: -- or secondary ledger that has different currency with primary
60774: -- or alc that is calculated by sla
60775: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60776: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60777:
60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 60776: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

60772: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60773: -- or secondary ledger that has different currency with primary
60774: -- or alc that is calculated by sla
60775: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60776: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60777:
60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60780: AND (l_actual_flag = 'A')) THEN

Line 60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

60774: -- or alc that is calculated by sla
60775: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60776: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60777:
60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60780: AND (l_actual_flag = 'A')) THEN
60781: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60782: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

60775: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60776: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60777:
60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60780: AND (l_actual_flag = 'A')) THEN
60781: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60782: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60783: ,p_application_id => p_application_id

Line 60782: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60778: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60779: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60780: AND (l_actual_flag = 'A')) THEN
60781: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60782: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60783: ,p_application_id => p_application_id
60784: ,p_amb_context_code => 'DEFAULT'
60785: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60786: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 60785: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

60781: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60782: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60783: ,p_application_id => p_application_id
60784: ,p_amb_context_code => 'DEFAULT'
60785: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60786: ,p_event_class_code => C_EVENT_CLASS_CODE
60787: ,p_event_type_code => C_EVENT_TYPE_CODE
60788:
60789: ,p_gain_ccid => -1

Line 61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61299:
61300: l_calculate_acctd_flag VARCHAR2(1) :='N';
61301: l_calculate_g_l_flag VARCHAR2(1) :='N';
61302: --
61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61300: l_calculate_acctd_flag VARCHAR2(1) :='N';
61301: l_calculate_g_l_flag VARCHAR2(1) :='N';
61302: --
61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61301: l_calculate_g_l_flag VARCHAR2(1) :='N';
61302: --
61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61302: --
61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61303: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61304: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61305: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61306: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61307: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61308: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61309: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61310: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61311: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61312: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61313: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61314: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61315: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61316: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61317: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61318: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61319: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61320: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

61321: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61329:

Line 61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61322: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61329:
61330: l_event_id NUMBER;

Line 61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

61323: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61329:
61330: l_event_id NUMBER;
61331: l_previous_event_id NUMBER;

Line 61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

61324: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61325: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61326: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61327: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61328: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61329:
61330: l_event_id NUMBER;
61331: l_previous_event_id NUMBER;
61332: l_first_event_id NUMBER;

Line 61346: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

61342: l_event_class_name VARCHAR2(80) := 'Invoice';
61343: l_description VARCHAR2(4000);
61344: l_transaction_reversal NUMBER;
61345: l_ae_header_id NUMBER;
61346: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
61347: l_log_module VARCHAR2(240);
61348: --
61349: l_acct_reversal_source VARCHAR2(30);
61350: l_trx_reversal_source VARCHAR2(30);

Line 61631: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61627:
61628: --
61629: -- set event info as cache for other routines to refer event attributes
61630: --
61631: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61632: (p_application_id => p_application_id
61633: ,p_primary_ledger_id => p_primary_ledger_id
61634: ,p_base_ledger_id => p_base_ledger_id
61635: ,p_target_ledger_id => p_target_ledger_id

Line 61664: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

61660:
61661: --
61662: -- set the status of entry to C_VALID (0)
61663: --
61664: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61665:
61666: --
61667: -- initialize a row for ae header
61668: --

Line 61697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61693: --
61694: -- initilaize the status of ae headers for diffrent balance types
61695: -- the status is initialised to C_NOT_CREATED (2)
61696: --
61697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61700:
61701: --

Line 61698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61694: -- initilaize the status of ae headers for diffrent balance types
61695: -- the status is initialised to C_NOT_CREATED (2)
61696: --
61697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61700:
61701: --
61702: -- call api to validate and store accounting attributes for header

Line 61699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61695: -- the status is initialised to C_NOT_CREATED (2)
61696: --
61697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61700:
61701: --
61702: -- call api to validate and store accounting attributes for header
61703: --

Line 61744: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

61740: --
61741: l_trx_reversal_source := SUBSTR(NULL, 1,30);
61742:
61743: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
61744: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61745:
61746: xla_accounting_err_pkg.build_message
61747: (p_appli_s_name => 'XLA'
61748: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 61752: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

61748: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
61749: ,p_token_1 => 'ACCT_ATTR_NAME'
61750: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61751: ,p_token_2 => 'PRODUCT_NAME'
61752: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61753: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61754: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61755: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61756:

Line 61753: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

61749: ,p_token_1 => 'ACCT_ATTR_NAME'
61750: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61751: ,p_token_2 => 'PRODUCT_NAME'
61752: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61753: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61754: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61755: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61756:
61757: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 61754: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

61750: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61751: ,p_token_2 => 'PRODUCT_NAME'
61752: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61753: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61754: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61755: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61756:
61757: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61758: --

Line 61755: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

61751: ,p_token_2 => 'PRODUCT_NAME'
61752: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61753: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61754: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61755: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61756:
61757: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61758: --
61759: -- following sets the accounting attributes needed to reverse

Line 61774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

61770: ----------------------------------------------------------------
61771: -- 4262811 - update the header statuses to invalid in need be
61772: ----------------------------------------------------------------
61773: --
61774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
61775:
61776:
61777: -----------------------------------------------
61778: -- No accrual reversal for the event class/type

Line 61904: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

61900: ,p_module => l_log_module);
61901: END IF;
61902:
61903: --
61904: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61905: --
61906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61907: --
61908: -- set event info as cache for other routines to refer event attributes

Line 61906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

61902:
61903: --
61904: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61905: --
61906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61907: --
61908: -- set event info as cache for other routines to refer event attributes
61909: --
61910:

Line 61914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61910:
61911: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
61912: l_previous_event_id := l_event_id;
61913:
61914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61915: (p_application_id => p_application_id
61916: ,p_primary_ledger_id => p_primary_ledger_id
61917: ,p_base_ledger_id => p_base_ledger_id
61918: ,p_target_ledger_id => p_target_ledger_id

Line 61955: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

61951: l_acct_reversal_source := SUBSTR(NULL, 1,30);
61952:
61953: IF l_continue_with_lines THEN
61954: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
61955: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61956:
61957: xla_accounting_err_pkg.build_message
61958: (p_appli_s_name => 'XLA'
61959: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 61963: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

61959: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
61960: ,p_token_1 => 'LINE_NUMBER'
61961: ,p_value_1 => l_array_extract_line_num(Idx)
61962: ,p_token_2 => 'PRODUCT_NAME'
61963: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61964: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61965: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61966: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61967:

Line 61964: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

61960: ,p_token_1 => 'LINE_NUMBER'
61961: ,p_value_1 => l_array_extract_line_num(Idx)
61962: ,p_token_2 => 'PRODUCT_NAME'
61963: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61964: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61965: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61966: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61967:
61968: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 61965: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

61961: ,p_value_1 => l_array_extract_line_num(Idx)
61962: ,p_token_2 => 'PRODUCT_NAME'
61963: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61964: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61965: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61966: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61967:
61968: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
61969: --

Line 61966: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

61962: ,p_token_2 => 'PRODUCT_NAME'
61963: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61964: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61965: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61966: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61967:
61968: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
61969: --
61970: -- following sets the accounting attributes needed to reverse

Line 62258: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

62254:
62255: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62256: -- or secondary ledger that has different currency with primary
62257: -- or alc that is calculated by sla
62258: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62259: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62260:
62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 62259: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

62255: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62256: -- or secondary ledger that has different currency with primary
62257: -- or alc that is calculated by sla
62258: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62259: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62260:
62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62263: AND (l_actual_flag = 'A')) THEN

Line 62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

62257: -- or alc that is calculated by sla
62258: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62259: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62260:
62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62263: AND (l_actual_flag = 'A')) THEN
62264: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62265: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

62258: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62259: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62260:
62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62263: AND (l_actual_flag = 'A')) THEN
62264: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62265: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62266: ,p_application_id => p_application_id

Line 62265: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62261: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62262: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62263: AND (l_actual_flag = 'A')) THEN
62264: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62265: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62266: ,p_application_id => p_application_id
62267: ,p_amb_context_code => 'DEFAULT'
62268: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62269: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 62268: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

62264: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62265: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62266: ,p_application_id => p_application_id
62267: ,p_amb_context_code => 'DEFAULT'
62268: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62269: ,p_event_class_code => C_EVENT_CLASS_CODE
62270: ,p_event_type_code => C_EVENT_TYPE_CODE
62271:
62272: ,p_gain_ccid => -1

Line 62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62784:
62785: l_calculate_acctd_flag VARCHAR2(1) :='N';
62786: l_calculate_g_l_flag VARCHAR2(1) :='N';
62787: --
62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62785: l_calculate_acctd_flag VARCHAR2(1) :='N';
62786: l_calculate_g_l_flag VARCHAR2(1) :='N';
62787: --
62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62786: l_calculate_g_l_flag VARCHAR2(1) :='N';
62787: --
62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62787: --
62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62788: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62789: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62790: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62791: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62792: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62793: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62794: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62795: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62796: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62797: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62798: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62799: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62800: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62801: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62802: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62803: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62804: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62805: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

62806: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62814:

Line 62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62807: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62814:
62815: l_event_id NUMBER;

Line 62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

62808: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62814:
62815: l_event_id NUMBER;
62816: l_previous_event_id NUMBER;

Line 62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

62809: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62810: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
62811: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62812: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62813: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
62814:
62815: l_event_id NUMBER;
62816: l_previous_event_id NUMBER;
62817: l_first_event_id NUMBER;

Line 62831: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

62827: l_event_class_name VARCHAR2(80) := 'Miscellaneous Receipt';
62828: l_description VARCHAR2(4000);
62829: l_transaction_reversal NUMBER;
62830: l_ae_header_id NUMBER;
62831: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
62832: l_log_module VARCHAR2(240);
62833: --
62834: l_acct_reversal_source VARCHAR2(30);
62835: l_trx_reversal_source VARCHAR2(30);

Line 63120: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63116:
63117: --
63118: -- set event info as cache for other routines to refer event attributes
63119: --
63120: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63121: (p_application_id => p_application_id
63122: ,p_primary_ledger_id => p_primary_ledger_id
63123: ,p_base_ledger_id => p_base_ledger_id
63124: ,p_target_ledger_id => p_target_ledger_id

Line 63153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63149:
63150: --
63151: -- set the status of entry to C_VALID (0)
63152: --
63153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63154:
63155: --
63156: -- initialize a row for ae header
63157: --

Line 63187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63183: --
63184: -- initilaize the status of ae headers for diffrent balance types
63185: -- the status is initialised to C_NOT_CREATED (2)
63186: --
63187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63190:
63191: --

Line 63188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63184: -- initilaize the status of ae headers for diffrent balance types
63185: -- the status is initialised to C_NOT_CREATED (2)
63186: --
63187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63190:
63191: --
63192: -- call api to validate and store accounting attributes for header

Line 63189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63185: -- the status is initialised to C_NOT_CREATED (2)
63186: --
63187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63190:
63191: --
63192: -- call api to validate and store accounting attributes for header
63193: --

Line 63236: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63232: --
63233: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_81'), 1,30);
63234:
63235: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
63236: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63237:
63238: xla_accounting_err_pkg.build_message
63239: (p_appli_s_name => 'XLA'
63240: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 63244: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63240: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
63241: ,p_token_1 => 'ACCT_ATTR_NAME'
63242: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63243: ,p_token_2 => 'PRODUCT_NAME'
63244: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63245: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63246: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63247: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63248:

Line 63245: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63241: ,p_token_1 => 'ACCT_ATTR_NAME'
63242: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63243: ,p_token_2 => 'PRODUCT_NAME'
63244: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63245: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63246: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63247: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63248:
63249: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 63246: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63242: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63243: ,p_token_2 => 'PRODUCT_NAME'
63244: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63245: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63246: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63247: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63248:
63249: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63250: --

Line 63247: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63243: ,p_token_2 => 'PRODUCT_NAME'
63244: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63245: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63246: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63247: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63248:
63249: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63250: --
63251: -- following sets the accounting attributes needed to reverse

Line 63266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

63262: ----------------------------------------------------------------
63263: -- 4262811 - update the header statuses to invalid in need be
63264: ----------------------------------------------------------------
63265: --
63266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
63267:
63268:
63269: -----------------------------------------------
63270: -- No accrual reversal for the event class/type

Line 63396: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

63392: ,p_module => l_log_module);
63393: END IF;
63394:
63395: --
63396: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63397: --
63398: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63399: --
63400: -- set event info as cache for other routines to refer event attributes

Line 63398: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63394:
63395: --
63396: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63397: --
63398: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63399: --
63400: -- set event info as cache for other routines to refer event attributes
63401: --
63402:

Line 63406: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63402:
63403: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
63404: l_previous_event_id := l_event_id;
63405:
63406: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63407: (p_application_id => p_application_id
63408: ,p_primary_ledger_id => p_primary_ledger_id
63409: ,p_base_ledger_id => p_base_ledger_id
63410: ,p_target_ledger_id => p_target_ledger_id

Line 63447: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63443: l_acct_reversal_source := SUBSTR(NULL, 1,30);
63444:
63445: IF l_continue_with_lines THEN
63446: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
63447: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63448:
63449: xla_accounting_err_pkg.build_message
63450: (p_appli_s_name => 'XLA'
63451: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 63455: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63451: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
63452: ,p_token_1 => 'LINE_NUMBER'
63453: ,p_value_1 => l_array_extract_line_num(Idx)
63454: ,p_token_2 => 'PRODUCT_NAME'
63455: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63456: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63457: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63458: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63459:

Line 63456: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63452: ,p_token_1 => 'LINE_NUMBER'
63453: ,p_value_1 => l_array_extract_line_num(Idx)
63454: ,p_token_2 => 'PRODUCT_NAME'
63455: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63456: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63457: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63458: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63459:
63460: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 63457: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63453: ,p_value_1 => l_array_extract_line_num(Idx)
63454: ,p_token_2 => 'PRODUCT_NAME'
63455: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63456: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63457: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63458: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63459:
63460: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63461: --

Line 63458: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63454: ,p_token_2 => 'PRODUCT_NAME'
63455: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63456: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63457: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63458: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63459:
63460: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63461: --
63462: -- following sets the accounting attributes needed to reverse

Line 63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

63783:
63784: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63785: -- or secondary ledger that has different currency with primary
63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

63784: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63785: -- or secondary ledger that has different currency with primary
63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN

Line 63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id

Line 63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id
63796: ,p_amb_context_code => 'DEFAULT'
63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63798: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id
63796: ,p_amb_context_code => 'DEFAULT'
63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63798: ,p_event_class_code => C_EVENT_CLASS_CODE
63799: ,p_event_type_code => C_EVENT_TYPE_CODE
63800:
63801: ,p_gain_ccid => -1

Line 64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64449:
64450: l_calculate_acctd_flag VARCHAR2(1) :='N';
64451: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64452: --
64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64450: l_calculate_acctd_flag VARCHAR2(1) :='N';
64451: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64452: --
64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64451: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64452: --
64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64452: --
64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64453: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64454: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64455: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64456: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64457: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64458: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64459: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64460: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64461: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64462: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64463: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64464: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64465: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64466: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64467: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64468: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64469: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64470: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

64471: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64479:

Line 64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64472: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64479:
64480: l_event_id NUMBER;

Line 64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

64473: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64479:
64480: l_event_id NUMBER;
64481: l_previous_event_id NUMBER;

Line 64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

64474: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64475: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64476: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64477: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64478: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64479:
64480: l_event_id NUMBER;
64481: l_previous_event_id NUMBER;
64482: l_first_event_id NUMBER;

Line 64496: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

64492: l_event_class_name VARCHAR2(80) := 'Receipt';
64493: l_description VARCHAR2(4000);
64494: l_transaction_reversal NUMBER;
64495: l_ae_header_id NUMBER;
64496: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
64497: l_log_module VARCHAR2(240);
64498: --
64499: l_acct_reversal_source VARCHAR2(30);
64500: l_trx_reversal_source VARCHAR2(30);

Line 64877: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

64873:
64874: --
64875: -- set event info as cache for other routines to refer event attributes
64876: --
64877: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
64878: (p_application_id => p_application_id
64879: ,p_primary_ledger_id => p_primary_ledger_id
64880: ,p_base_ledger_id => p_base_ledger_id
64881: ,p_target_ledger_id => p_target_ledger_id

Line 64910: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

64906:
64907: --
64908: -- set the status of entry to C_VALID (0)
64909: --
64910: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64911:
64912: --
64913: -- initialize a row for ae header
64914: --

Line 64951: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64947: --
64948: -- initilaize the status of ae headers for diffrent balance types
64949: -- the status is initialised to C_NOT_CREATED (2)
64950: --
64951: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64952: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64953: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64954:
64955: --

Line 64952: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64948: -- initilaize the status of ae headers for diffrent balance types
64949: -- the status is initialised to C_NOT_CREATED (2)
64950: --
64951: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64952: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64953: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64954:
64955: --
64956: -- call api to validate and store accounting attributes for header

Line 64953: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64949: -- the status is initialised to C_NOT_CREATED (2)
64950: --
64951: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64952: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64953: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64954:
64955: --
64956: -- call api to validate and store accounting attributes for header
64957: --

Line 65000: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

64996: --
64997: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_81'), 1,30);
64998:
64999: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
65000: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
65001:
65002: xla_accounting_err_pkg.build_message
65003: (p_appli_s_name => 'XLA'
65004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 65008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

65004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
65005: ,p_token_1 => 'ACCT_ATTR_NAME'
65006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65007: ,p_token_2 => 'PRODUCT_NAME'
65008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65012:

Line 65009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

65005: ,p_token_1 => 'ACCT_ATTR_NAME'
65006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65007: ,p_token_2 => 'PRODUCT_NAME'
65008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65012:
65013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 65010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65007: ,p_token_2 => 'PRODUCT_NAME'
65008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65012:
65013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
65014: --

Line 65011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

65007: ,p_token_2 => 'PRODUCT_NAME'
65008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65012:
65013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
65014: --
65015: -- following sets the accounting attributes needed to reverse

Line 65030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

65026: ----------------------------------------------------------------
65027: -- 4262811 - update the header statuses to invalid in need be
65028: ----------------------------------------------------------------
65029: --
65030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
65031:
65032:
65033: -----------------------------------------------
65034: -- No accrual reversal for the event class/type

Line 65177: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

65173: ,p_module => l_log_module);
65174: END IF;
65175:
65176: --
65177: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
65178: --
65179: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65180: --
65181: -- set event info as cache for other routines to refer event attributes

Line 65179: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

65175:
65176: --
65177: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
65178: --
65179: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65180: --
65181: -- set event info as cache for other routines to refer event attributes
65182: --
65183:

Line 65187: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

65183:
65184: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
65185: l_previous_event_id := l_event_id;
65186:
65187: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
65188: (p_application_id => p_application_id
65189: ,p_primary_ledger_id => p_primary_ledger_id
65190: ,p_base_ledger_id => p_base_ledger_id
65191: ,p_target_ledger_id => p_target_ledger_id

Line 65228: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

65224: l_acct_reversal_source := SUBSTR(NULL, 1,30);
65225:
65226: IF l_continue_with_lines THEN
65227: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
65228: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
65229:
65230: xla_accounting_err_pkg.build_message
65231: (p_appli_s_name => 'XLA'
65232: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 65236: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

65232: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
65233: ,p_token_1 => 'LINE_NUMBER'
65234: ,p_value_1 => l_array_extract_line_num(Idx)
65235: ,p_token_2 => 'PRODUCT_NAME'
65236: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65237: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65238: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65239: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65240:

Line 65237: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

65233: ,p_token_1 => 'LINE_NUMBER'
65234: ,p_value_1 => l_array_extract_line_num(Idx)
65235: ,p_token_2 => 'PRODUCT_NAME'
65236: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65237: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65238: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65239: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65240:
65241: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 65238: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65234: ,p_value_1 => l_array_extract_line_num(Idx)
65235: ,p_token_2 => 'PRODUCT_NAME'
65236: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65237: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65238: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65239: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65240:
65241: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65242: --

Line 65239: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

65235: ,p_token_2 => 'PRODUCT_NAME'
65236: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65237: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65238: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65239: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65240:
65241: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65242: --
65243: -- following sets the accounting attributes needed to reverse

Line 66611: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

66607:
66608: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66609: -- or secondary ledger that has different currency with primary
66610: -- or alc that is calculated by sla
66611: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66612: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66613:
66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 66612: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

66608: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66609: -- or secondary ledger that has different currency with primary
66610: -- or alc that is calculated by sla
66611: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66612: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66613:
66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66616: AND (l_actual_flag = 'A')) THEN

Line 66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

66610: -- or alc that is calculated by sla
66611: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66612: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66613:
66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66616: AND (l_actual_flag = 'A')) THEN
66617: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66618: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

66611: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66612: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66613:
66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66616: AND (l_actual_flag = 'A')) THEN
66617: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66618: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66619: ,p_application_id => p_application_id

Line 66618: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66614: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66615: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66616: AND (l_actual_flag = 'A')) THEN
66617: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66618: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66619: ,p_application_id => p_application_id
66620: ,p_amb_context_code => 'DEFAULT'
66621: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66622: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 66621: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

66617: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66618: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66619: ,p_application_id => p_application_id
66620: ,p_amb_context_code => 'DEFAULT'
66621: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66622: ,p_event_class_code => C_EVENT_CLASS_CODE
66623: ,p_event_type_code => C_EVENT_TYPE_CODE
66624:
66625: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_11'))

Line 66778: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

66774: ,p_level => C_LEVEL_PROCEDURE
66775: ,p_module => l_log_module);
66776: END IF;
66777:
66778: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
66779: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
66780: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
66781:
66782: --

Line 66779: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

66775: ,p_module => l_log_module);
66776: END IF;
66777:
66778: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
66779: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
66780: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
66781:
66782: --
66783: -- initialize array of lines with NULL

Line 66780: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

66776: END IF;
66777:
66778: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
66779: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
66780: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
66781:
66782: --
66783: -- initialize array of lines with NULL
66784: --

Line 67214: xla_ae_journal_entry_pkg.SetProductAcctDefinition

67210: ,p_level => C_LEVEL_STATEMENT
67211: ,p_module => l_log_module);
67212: END IF;
67213: --
67214: xla_ae_journal_entry_pkg.SetProductAcctDefinition
67215: (p_product_rule_code => 'MFAR_ACCRUAL_BALANCING'
67216: ,p_product_rule_type_code => 'S'
67217: ,p_product_rule_version => ''
67218: ,p_product_rule_name => 'Multi-Fund Account Receivables Accrual - Balancing Method'

Line 67223: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

67219: ,p_amb_context_code => 'DEFAULT'
67220: );
67221:
67222: l_array_ledgers :=
67223: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
67224: (p_base_ledger_id => p_base_ledger_id);
67225:
67226: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
67227: l_temp_result :=

Line 67228: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

67224: (p_base_ledger_id => p_base_ledger_id);
67225:
67226: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
67227: l_temp_result :=
67228: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
67229: (p_application_id => p_application_id
67230: ,p_base_ledger_id => p_base_ledger_id
67231: ,p_target_ledger_id => l_array_ledgers(Idx)
67232: ,p_primary_ledger_id => p_primary_ledger_id