DBA Data[Home] [Help]

APPS.XLA_00222_AAD_S_000007_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_ACCOUNT';
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 885: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

881: ,p_module => l_log_module);
882:
883: END IF;
884:
885: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
886: x_value_combination_id := null;
887: x_value_segment_code := null;
888: x_value_type_code := null;
889: l_output_value := null;

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

903: 'XLA_OWNER_TYPE'
904: ,l_component_type_code
905: )
906: ,p_token_3 => 'PAD_NAME'
907: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
908: ,p_token_4 => 'PAD_OWNER'
909: ,p_value_4 => xla_lookups_pkg.get_meaning(
910: 'XLA_OWNER_TYPE'
911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

907: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
908: ,p_token_4 => 'PAD_OWNER'
909: ,p_value_4 => xla_lookups_pkg.get_meaning(
910: 'XLA_OWNER_TYPE'
911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
912: )
913: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
914: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
915: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

909: ,p_value_4 => xla_lookups_pkg.get_meaning(
910: 'XLA_OWNER_TYPE'
911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
912: )
913: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
914: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
915: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
916: ,p_ae_header_id => NULL
917: );

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

910: 'XLA_OWNER_TYPE'
911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
912: )
913: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
914: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
915: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
916: ,p_ae_header_id => NULL
917: );
918: RETURN l_output_value;

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

911: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
912: )
913: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
914: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
915: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
916: ,p_ae_header_id => NULL
917: );
918: RETURN l_output_value;
919: EXCEPTION

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

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

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

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

Line 1033: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

1125: ,p_module => l_log_module);
1126:
1127: END IF;
1128:
1129: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1130: x_value_combination_id := null;
1131: x_value_segment_code := null;
1132: x_value_type_code := null;
1133: l_output_value := null;

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

1147: 'XLA_OWNER_TYPE'
1148: ,l_component_type_code
1149: )
1150: ,p_token_3 => 'PAD_NAME'
1151: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1152: ,p_token_4 => 'PAD_OWNER'
1153: ,p_value_4 => xla_lookups_pkg.get_meaning(
1154: 'XLA_OWNER_TYPE'
1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1151: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1152: ,p_token_4 => 'PAD_OWNER'
1153: ,p_value_4 => xla_lookups_pkg.get_meaning(
1154: 'XLA_OWNER_TYPE'
1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1156: )
1157: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1158: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1159: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1153: ,p_value_4 => xla_lookups_pkg.get_meaning(
1154: 'XLA_OWNER_TYPE'
1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1156: )
1157: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1158: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1159: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1160: ,p_ae_header_id => NULL
1161: );

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

1154: 'XLA_OWNER_TYPE'
1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1156: )
1157: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1158: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1159: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1160: ,p_ae_header_id => NULL
1161: );
1162: RETURN l_output_value;

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

1155: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1156: )
1157: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1158: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1159: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1160: ,p_ae_header_id => NULL
1161: );
1162: RETURN l_output_value;
1163: EXCEPTION

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

1247: ,p_module => l_log_module);
1248:
1249: END IF;
1250:
1251: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1252: x_value_combination_id := null;
1253: x_value_segment_code := null;
1254: x_value_type_code := null;
1255: l_output_value := null;

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

1269: 'XLA_OWNER_TYPE'
1270: ,l_component_type_code
1271: )
1272: ,p_token_3 => 'PAD_NAME'
1273: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1274: ,p_token_4 => 'PAD_OWNER'
1275: ,p_value_4 => xla_lookups_pkg.get_meaning(
1276: 'XLA_OWNER_TYPE'
1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1273: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1274: ,p_token_4 => 'PAD_OWNER'
1275: ,p_value_4 => xla_lookups_pkg.get_meaning(
1276: 'XLA_OWNER_TYPE'
1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1278: )
1279: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1280: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1281: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1275: ,p_value_4 => xla_lookups_pkg.get_meaning(
1276: 'XLA_OWNER_TYPE'
1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1278: )
1279: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1280: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1281: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1282: ,p_ae_header_id => NULL
1283: );

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

1276: 'XLA_OWNER_TYPE'
1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1278: )
1279: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1280: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1281: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1282: ,p_ae_header_id => NULL
1283: );
1284: RETURN l_output_value;

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

1277: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1278: )
1279: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1280: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1281: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1282: ,p_ae_header_id => NULL
1283: );
1284: RETURN l_output_value;
1285: EXCEPTION

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

1353: (p_msg => 'END of AcctDerRule_10(invalid)'
1354: ,p_level => C_LEVEL_PROCEDURE
1355: ,p_module => l_log_module);
1356: END IF;
1357: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1358: x_value_type_code := null;
1359: l_output_value := null;
1360: xla_accounting_err_pkg.build_message
1361: (p_appli_s_name => 'XLA'

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

1373: 'XLA_OWNER_TYPE'
1374: ,l_component_type_code
1375: )
1376: ,p_token_3 => 'PAD_NAME'
1377: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1378: ,p_token_4 => 'PAD_OWNER'
1379: ,p_value_4 => xla_lookups_pkg.get_meaning(
1380: 'XLA_OWNER_TYPE'
1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1377: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1378: ,p_token_4 => 'PAD_OWNER'
1379: ,p_value_4 => xla_lookups_pkg.get_meaning(
1380: 'XLA_OWNER_TYPE'
1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1382: )
1383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1379: ,p_value_4 => xla_lookups_pkg.get_meaning(
1380: 'XLA_OWNER_TYPE'
1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1382: )
1383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1386: ,p_ae_header_id => NULL
1387: );

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

1380: 'XLA_OWNER_TYPE'
1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1382: )
1383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1386: ,p_ae_header_id => NULL
1387: );
1388: RETURN l_output_value;

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

1381: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1382: )
1383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1386: ,p_ae_header_id => NULL
1387: );
1388: RETURN l_output_value;
1389: EXCEPTION

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

1457: (p_msg => 'END of AcctDerRule_11(invalid)'
1458: ,p_level => C_LEVEL_PROCEDURE
1459: ,p_module => l_log_module);
1460: END IF;
1461: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1462: x_value_type_code := null;
1463: l_output_value := null;
1464: xla_accounting_err_pkg.build_message
1465: (p_appli_s_name => 'XLA'

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

1477: 'XLA_OWNER_TYPE'
1478: ,l_component_type_code
1479: )
1480: ,p_token_3 => 'PAD_NAME'
1481: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1482: ,p_token_4 => 'PAD_OWNER'
1483: ,p_value_4 => xla_lookups_pkg.get_meaning(
1484: 'XLA_OWNER_TYPE'
1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1481: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1482: ,p_token_4 => 'PAD_OWNER'
1483: ,p_value_4 => xla_lookups_pkg.get_meaning(
1484: 'XLA_OWNER_TYPE'
1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1486: )
1487: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1488: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1489: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1483: ,p_value_4 => xla_lookups_pkg.get_meaning(
1484: 'XLA_OWNER_TYPE'
1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1486: )
1487: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1488: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1489: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1490: ,p_ae_header_id => NULL
1491: );

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

1484: 'XLA_OWNER_TYPE'
1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1486: )
1487: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1488: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1489: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1490: ,p_ae_header_id => NULL
1491: );
1492: RETURN l_output_value;

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

1485: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1486: )
1487: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1488: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1489: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1490: ,p_ae_header_id => NULL
1491: );
1492: RETURN l_output_value;
1493: EXCEPTION

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

1561: (p_msg => 'END of AcctDerRule_12(invalid)'
1562: ,p_level => C_LEVEL_PROCEDURE
1563: ,p_module => l_log_module);
1564: END IF;
1565: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1566: x_value_type_code := null;
1567: l_output_value := null;
1568: xla_accounting_err_pkg.build_message
1569: (p_appli_s_name => 'XLA'

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

1581: 'XLA_OWNER_TYPE'
1582: ,l_component_type_code
1583: )
1584: ,p_token_3 => 'PAD_NAME'
1585: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1586: ,p_token_4 => 'PAD_OWNER'
1587: ,p_value_4 => xla_lookups_pkg.get_meaning(
1588: 'XLA_OWNER_TYPE'
1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1585: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1586: ,p_token_4 => 'PAD_OWNER'
1587: ,p_value_4 => xla_lookups_pkg.get_meaning(
1588: 'XLA_OWNER_TYPE'
1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1590: )
1591: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1592: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1593: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1587: ,p_value_4 => xla_lookups_pkg.get_meaning(
1588: 'XLA_OWNER_TYPE'
1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1590: )
1591: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1592: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1593: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1594: ,p_ae_header_id => NULL
1595: );

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

1588: 'XLA_OWNER_TYPE'
1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1590: )
1591: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1592: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1593: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1594: ,p_ae_header_id => NULL
1595: );
1596: RETURN l_output_value;

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

1589: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1590: )
1591: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1592: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1593: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1594: ,p_ae_header_id => NULL
1595: );
1596: RETURN l_output_value;
1597: EXCEPTION

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

1665: (p_msg => 'END of AcctDerRule_13(invalid)'
1666: ,p_level => C_LEVEL_PROCEDURE
1667: ,p_module => l_log_module);
1668: END IF;
1669: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1670: x_value_type_code := null;
1671: l_output_value := null;
1672: xla_accounting_err_pkg.build_message
1673: (p_appli_s_name => 'XLA'

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

1685: 'XLA_OWNER_TYPE'
1686: ,l_component_type_code
1687: )
1688: ,p_token_3 => 'PAD_NAME'
1689: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1690: ,p_token_4 => 'PAD_OWNER'
1691: ,p_value_4 => xla_lookups_pkg.get_meaning(
1692: 'XLA_OWNER_TYPE'
1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1689: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1690: ,p_token_4 => 'PAD_OWNER'
1691: ,p_value_4 => xla_lookups_pkg.get_meaning(
1692: 'XLA_OWNER_TYPE'
1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1694: )
1695: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1696: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1697: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1691: ,p_value_4 => xla_lookups_pkg.get_meaning(
1692: 'XLA_OWNER_TYPE'
1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1694: )
1695: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1696: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1697: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1698: ,p_ae_header_id => NULL
1699: );

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

1692: 'XLA_OWNER_TYPE'
1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1694: )
1695: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1696: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1697: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1698: ,p_ae_header_id => NULL
1699: );
1700: RETURN l_output_value;

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

1693: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1694: )
1695: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1696: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1697: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1698: ,p_ae_header_id => NULL
1699: );
1700: RETURN l_output_value;
1701: EXCEPTION

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

1769: (p_msg => 'END of AcctDerRule_14(invalid)'
1770: ,p_level => C_LEVEL_PROCEDURE
1771: ,p_module => l_log_module);
1772: END IF;
1773: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1774: x_value_type_code := null;
1775: l_output_value := null;
1776: xla_accounting_err_pkg.build_message
1777: (p_appli_s_name => 'XLA'

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

1789: 'XLA_OWNER_TYPE'
1790: ,l_component_type_code
1791: )
1792: ,p_token_3 => 'PAD_NAME'
1793: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1794: ,p_token_4 => 'PAD_OWNER'
1795: ,p_value_4 => xla_lookups_pkg.get_meaning(
1796: 'XLA_OWNER_TYPE'
1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1793: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1794: ,p_token_4 => 'PAD_OWNER'
1795: ,p_value_4 => xla_lookups_pkg.get_meaning(
1796: 'XLA_OWNER_TYPE'
1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1798: )
1799: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1800: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1801: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1795: ,p_value_4 => xla_lookups_pkg.get_meaning(
1796: 'XLA_OWNER_TYPE'
1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1798: )
1799: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1800: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1801: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1802: ,p_ae_header_id => NULL
1803: );

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

1796: 'XLA_OWNER_TYPE'
1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1798: )
1799: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1800: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1801: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1802: ,p_ae_header_id => NULL
1803: );
1804: RETURN l_output_value;

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

1797: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1798: )
1799: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1800: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1801: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1802: ,p_ae_header_id => NULL
1803: );
1804: RETURN l_output_value;
1805: EXCEPTION

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

1873: (p_msg => 'END of AcctDerRule_15(invalid)'
1874: ,p_level => C_LEVEL_PROCEDURE
1875: ,p_module => l_log_module);
1876: END IF;
1877: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1878: x_value_type_code := null;
1879: l_output_value := null;
1880: xla_accounting_err_pkg.build_message
1881: (p_appli_s_name => 'XLA'

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

1893: 'XLA_OWNER_TYPE'
1894: ,l_component_type_code
1895: )
1896: ,p_token_3 => 'PAD_NAME'
1897: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1898: ,p_token_4 => 'PAD_OWNER'
1899: ,p_value_4 => xla_lookups_pkg.get_meaning(
1900: 'XLA_OWNER_TYPE'
1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1897: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1898: ,p_token_4 => 'PAD_OWNER'
1899: ,p_value_4 => xla_lookups_pkg.get_meaning(
1900: 'XLA_OWNER_TYPE'
1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1902: )
1903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1899: ,p_value_4 => xla_lookups_pkg.get_meaning(
1900: 'XLA_OWNER_TYPE'
1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1902: )
1903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1906: ,p_ae_header_id => NULL
1907: );

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

1900: 'XLA_OWNER_TYPE'
1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1902: )
1903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1906: ,p_ae_header_id => NULL
1907: );
1908: RETURN l_output_value;

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

1901: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1902: )
1903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1906: ,p_ae_header_id => NULL
1907: );
1908: RETURN l_output_value;
1909: EXCEPTION

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

1977: (p_msg => 'END of AcctDerRule_16(invalid)'
1978: ,p_level => C_LEVEL_PROCEDURE
1979: ,p_module => l_log_module);
1980: END IF;
1981: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1982: x_value_type_code := null;
1983: l_output_value := null;
1984: xla_accounting_err_pkg.build_message
1985: (p_appli_s_name => 'XLA'

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

1997: 'XLA_OWNER_TYPE'
1998: ,l_component_type_code
1999: )
2000: ,p_token_3 => 'PAD_NAME'
2001: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2002: ,p_token_4 => 'PAD_OWNER'
2003: ,p_value_4 => xla_lookups_pkg.get_meaning(
2004: 'XLA_OWNER_TYPE'
2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2001: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2002: ,p_token_4 => 'PAD_OWNER'
2003: ,p_value_4 => xla_lookups_pkg.get_meaning(
2004: 'XLA_OWNER_TYPE'
2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2006: )
2007: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2008: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2009: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2003: ,p_value_4 => xla_lookups_pkg.get_meaning(
2004: 'XLA_OWNER_TYPE'
2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2006: )
2007: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2008: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2009: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2010: ,p_ae_header_id => NULL
2011: );

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

2004: 'XLA_OWNER_TYPE'
2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2006: )
2007: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2008: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2009: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2010: ,p_ae_header_id => NULL
2011: );
2012: RETURN l_output_value;

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

2005: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2006: )
2007: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2008: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2009: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2010: ,p_ae_header_id => NULL
2011: );
2012: RETURN l_output_value;
2013: EXCEPTION

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

2081: (p_msg => 'END of AcctDerRule_17(invalid)'
2082: ,p_level => C_LEVEL_PROCEDURE
2083: ,p_module => l_log_module);
2084: END IF;
2085: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2086: x_value_type_code := null;
2087: l_output_value := null;
2088: xla_accounting_err_pkg.build_message
2089: (p_appli_s_name => 'XLA'

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

2101: 'XLA_OWNER_TYPE'
2102: ,l_component_type_code
2103: )
2104: ,p_token_3 => 'PAD_NAME'
2105: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2106: ,p_token_4 => 'PAD_OWNER'
2107: ,p_value_4 => xla_lookups_pkg.get_meaning(
2108: 'XLA_OWNER_TYPE'
2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2105: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2106: ,p_token_4 => 'PAD_OWNER'
2107: ,p_value_4 => xla_lookups_pkg.get_meaning(
2108: 'XLA_OWNER_TYPE'
2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2110: )
2111: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2112: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2113: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2107: ,p_value_4 => xla_lookups_pkg.get_meaning(
2108: 'XLA_OWNER_TYPE'
2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2110: )
2111: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2112: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2113: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2114: ,p_ae_header_id => NULL
2115: );

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

2108: 'XLA_OWNER_TYPE'
2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2110: )
2111: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2112: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2113: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2114: ,p_ae_header_id => NULL
2115: );
2116: RETURN l_output_value;

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

2109: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2110: )
2111: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2112: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2113: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2114: ,p_ae_header_id => NULL
2115: );
2116: RETURN l_output_value;
2117: EXCEPTION

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

2185: (p_msg => 'END of AcctDerRule_18(invalid)'
2186: ,p_level => C_LEVEL_PROCEDURE
2187: ,p_module => l_log_module);
2188: END IF;
2189: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2190: x_value_type_code := null;
2191: l_output_value := null;
2192: xla_accounting_err_pkg.build_message
2193: (p_appli_s_name => 'XLA'

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

2205: 'XLA_OWNER_TYPE'
2206: ,l_component_type_code
2207: )
2208: ,p_token_3 => 'PAD_NAME'
2209: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2210: ,p_token_4 => 'PAD_OWNER'
2211: ,p_value_4 => xla_lookups_pkg.get_meaning(
2212: 'XLA_OWNER_TYPE'
2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2209: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2210: ,p_token_4 => 'PAD_OWNER'
2211: ,p_value_4 => xla_lookups_pkg.get_meaning(
2212: 'XLA_OWNER_TYPE'
2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2214: )
2215: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2216: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2217: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2211: ,p_value_4 => xla_lookups_pkg.get_meaning(
2212: 'XLA_OWNER_TYPE'
2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2214: )
2215: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2216: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2217: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2218: ,p_ae_header_id => NULL
2219: );

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

2212: 'XLA_OWNER_TYPE'
2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2214: )
2215: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2216: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2217: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2218: ,p_ae_header_id => NULL
2219: );
2220: RETURN l_output_value;

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

2213: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2214: )
2215: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2216: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2217: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2218: ,p_ae_header_id => NULL
2219: );
2220: RETURN l_output_value;
2221: EXCEPTION

Line 2313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2309: l_tmp_amt NUMBER;
2310: l_acc_rev_natural_side_code VARCHAR2(1);
2311:
2312: l_num_entries NUMBER;
2313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2317: l_recog_line_1 NUMBER;

Line 2314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2310: l_acc_rev_natural_side_code VARCHAR2(1);
2311:
2312: l_num_entries NUMBER;
2313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2317: l_recog_line_1 NUMBER;
2318: l_recog_line_2 NUMBER;

Line 2315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2311:
2312: l_num_entries NUMBER;
2313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2317: l_recog_line_1 NUMBER;
2318: l_recog_line_2 NUMBER;
2319:

Line 2316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2312: l_num_entries NUMBER;
2313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2317: l_recog_line_1 NUMBER;
2318: l_recog_line_2 NUMBER;
2319:
2320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2318: l_recog_line_2 NUMBER;
2319:
2320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2321: l_bflow_applied_to_amt NUMBER; -- 5132302
2322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2323:
2324: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2325:
2326: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2393: l_accrual_line_num := NULL; -- 4262811
2394: l_tmp_amt := NULL; -- 4262811
2395: --
2396:
2397: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2398: l_balance_type_code <> 'B' THEN
2399: IF NVL(p_source_15,'
2400: ') = 'ADJ' AND
2401: NVL(p_source_16,'

Line 2471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2467: --
2468: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2469:
2470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2472:
2473: -- 4955764
2474: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2475: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2518:
2519: IF xla_accounting_cache_pkg.GetValueChar
2520: (p_source_code => 'LEDGER_CATEGORY_CODE'
2521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2522: AND l_bflow_method_code = 'PRIOR_ENTRY'
2523: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2617: p_lookup_type => 'XLA_OWNER_TYPE'
2618: ,p_lookup_code => l_component_type_code
2619: )
2620: ,p_token_4 => 'PRODUCT_NAME'
2621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2625: ,p_ae_header_id => NULL

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

2618: ,p_lookup_code => l_component_type_code
2619: )
2620: ,p_token_4 => 'PRODUCT_NAME'
2621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2625: ,p_ae_header_id => NULL
2626: );

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

2619: )
2620: ,p_token_4 => 'PRODUCT_NAME'
2621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2625: ,p_ae_header_id => NULL
2626: );
2627:

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

2620: ,p_token_4 => 'PRODUCT_NAME'
2621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2625: ,p_ae_header_id => NULL
2626: );
2627:
2628: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2651: ----------------------------------------------------------------------------------
2652: -- 4219869 Business Flow
2653: -- Update journal entry status -- Need to generate this within IF
2654: ----------------------------------------------------------------------------------
2655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2657: ,p_balance_type_code => l_balance_type_code
2658: );
2659:

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

2738:
2739: --
2740: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2741: --
2742: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2743: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2744: ELSE
2745: ---------------------------------------------------------------------------------------------------
2746: -- 4262811a Switch Sign

Line 2767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2763:
2764: XLA_AE_LINES_PKG.ValidateCurrentLine;
2765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2766:
2767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2769: ,p_balance_type_code => l_balance_type_code);
2770:
2771: END IF;

Line 2883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2879: l_tmp_amt NUMBER;
2880: l_acc_rev_natural_side_code VARCHAR2(1);
2881:
2882: l_num_entries NUMBER;
2883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2887: l_recog_line_1 NUMBER;

Line 2884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2880: l_acc_rev_natural_side_code VARCHAR2(1);
2881:
2882: l_num_entries NUMBER;
2883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2887: l_recog_line_1 NUMBER;
2888: l_recog_line_2 NUMBER;

Line 2885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2881:
2882: l_num_entries NUMBER;
2883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2887: l_recog_line_1 NUMBER;
2888: l_recog_line_2 NUMBER;
2889:

Line 2886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2882: l_num_entries NUMBER;
2883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2887: l_recog_line_1 NUMBER;
2888: l_recog_line_2 NUMBER;
2889:
2890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2888: l_recog_line_2 NUMBER;
2889:
2890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2891: l_bflow_applied_to_amt NUMBER; -- 5132302
2892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2893:
2894: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2895:
2896: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2963: l_accrual_line_num := NULL; -- 4262811
2964: l_tmp_amt := NULL; -- 4262811
2965: --
2966:
2967: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2968: l_balance_type_code <> 'B' THEN
2969: IF NVL(p_source_15,'
2970: ') = 'ADJ' AND
2971: NVL(p_source_16,'

Line 3041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3037: --
3038: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3039:
3040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3042:
3043: -- 4955764
3044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3087: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3088:
3089: IF xla_accounting_cache_pkg.GetValueChar
3090: (p_source_code => 'LEDGER_CATEGORY_CODE'
3091: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3092: AND l_bflow_method_code = 'PRIOR_ENTRY'
3093: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3094: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3095: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3187: p_lookup_type => 'XLA_OWNER_TYPE'
3188: ,p_lookup_code => l_component_type_code
3189: )
3190: ,p_token_4 => 'PRODUCT_NAME'
3191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3195: ,p_ae_header_id => NULL

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

3188: ,p_lookup_code => l_component_type_code
3189: )
3190: ,p_token_4 => 'PRODUCT_NAME'
3191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3195: ,p_ae_header_id => NULL
3196: );

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

3189: )
3190: ,p_token_4 => 'PRODUCT_NAME'
3191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3195: ,p_ae_header_id => NULL
3196: );
3197:

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

3190: ,p_token_4 => 'PRODUCT_NAME'
3191: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3192: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3193: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3194: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3195: ,p_ae_header_id => NULL
3196: );
3197:
3198: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3221: ----------------------------------------------------------------------------------
3222: -- 4219869 Business Flow
3223: -- Update journal entry status -- Need to generate this within IF
3224: ----------------------------------------------------------------------------------
3225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3227: ,p_balance_type_code => l_balance_type_code
3228: );
3229:

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

3308:
3309: --
3310: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3311: --
3312: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3313: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3314: ELSE
3315: ---------------------------------------------------------------------------------------------------
3316: -- 4262811a Switch Sign

Line 3337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3333:
3334: XLA_AE_LINES_PKG.ValidateCurrentLine;
3335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3336:
3337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3338: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3339: ,p_balance_type_code => l_balance_type_code);
3340:
3341: END IF;

Line 3451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3447: l_tmp_amt NUMBER;
3448: l_acc_rev_natural_side_code VARCHAR2(1);
3449:
3450: l_num_entries NUMBER;
3451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3455: l_recog_line_1 NUMBER;

Line 3452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3448: l_acc_rev_natural_side_code VARCHAR2(1);
3449:
3450: l_num_entries NUMBER;
3451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3455: l_recog_line_1 NUMBER;
3456: l_recog_line_2 NUMBER;

Line 3453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3449:
3450: l_num_entries NUMBER;
3451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3455: l_recog_line_1 NUMBER;
3456: l_recog_line_2 NUMBER;
3457:

Line 3454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3450: l_num_entries NUMBER;
3451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3455: l_recog_line_1 NUMBER;
3456: l_recog_line_2 NUMBER;
3457:
3458: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3460: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3456: l_recog_line_2 NUMBER;
3457:
3458: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3459: l_bflow_applied_to_amt NUMBER; -- 5132302
3460: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3461:
3462: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3463:
3464: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3531: l_accrual_line_num := NULL; -- 4262811
3532: l_tmp_amt := NULL; -- 4262811
3533: --
3534:
3535: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3536: l_balance_type_code <> 'B' THEN
3537: IF NVL(p_source_15,'
3538: ') = 'FINCHRG' OR
3539: NVL(p_source_15,'

Line 3609: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3605: --
3606: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3607:
3608: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3609: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3610:
3611: -- 4955764
3612: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3613: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3655: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3656:
3657: IF xla_accounting_cache_pkg.GetValueChar
3658: (p_source_code => 'LEDGER_CATEGORY_CODE'
3659: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3660: AND l_bflow_method_code = 'PRIOR_ENTRY'
3661: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3662: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3663: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3755: p_lookup_type => 'XLA_OWNER_TYPE'
3756: ,p_lookup_code => l_component_type_code
3757: )
3758: ,p_token_4 => 'PRODUCT_NAME'
3759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3763: ,p_ae_header_id => NULL

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

3756: ,p_lookup_code => l_component_type_code
3757: )
3758: ,p_token_4 => 'PRODUCT_NAME'
3759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3763: ,p_ae_header_id => NULL
3764: );

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

3757: )
3758: ,p_token_4 => 'PRODUCT_NAME'
3759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3763: ,p_ae_header_id => NULL
3764: );
3765:

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

3758: ,p_token_4 => 'PRODUCT_NAME'
3759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3763: ,p_ae_header_id => NULL
3764: );
3765:
3766: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3789: ----------------------------------------------------------------------------------
3790: -- 4219869 Business Flow
3791: -- Update journal entry status -- Need to generate this within IF
3792: ----------------------------------------------------------------------------------
3793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3795: ,p_balance_type_code => l_balance_type_code
3796: );
3797:

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

3876:
3877: --
3878: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3879: --
3880: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3881: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3882: ELSE
3883: ---------------------------------------------------------------------------------------------------
3884: -- 4262811a Switch Sign

Line 3905: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3901:
3902: XLA_AE_LINES_PKG.ValidateCurrentLine;
3903: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3904:
3905: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3906: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3907: ,p_balance_type_code => l_balance_type_code);
3908:
3909: END IF;

Line 4019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4015: l_tmp_amt NUMBER;
4016: l_acc_rev_natural_side_code VARCHAR2(1);
4017:
4018: l_num_entries NUMBER;
4019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4023: l_recog_line_1 NUMBER;

Line 4020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4016: l_acc_rev_natural_side_code VARCHAR2(1);
4017:
4018: l_num_entries NUMBER;
4019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4023: l_recog_line_1 NUMBER;
4024: l_recog_line_2 NUMBER;

Line 4021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4017:
4018: l_num_entries NUMBER;
4019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4023: l_recog_line_1 NUMBER;
4024: l_recog_line_2 NUMBER;
4025:

Line 4022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4018: l_num_entries NUMBER;
4019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4023: l_recog_line_1 NUMBER;
4024: l_recog_line_2 NUMBER;
4025:
4026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4024: l_recog_line_2 NUMBER;
4025:
4026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4027: l_bflow_applied_to_amt NUMBER; -- 5132302
4028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4029:
4030: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4031:
4032: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4099: l_accrual_line_num := NULL; -- 4262811
4100: l_tmp_amt := NULL; -- 4262811
4101: --
4102:
4103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4104: l_balance_type_code <> 'B' THEN
4105: IF NVL(p_source_15,'
4106: ') = 'TAX'
4107: THEN

Line 4175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4171: --
4172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4173:
4174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4176:
4177: -- 4955764
4178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4221: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4222:
4223: IF xla_accounting_cache_pkg.GetValueChar
4224: (p_source_code => 'LEDGER_CATEGORY_CODE'
4225: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4226: AND l_bflow_method_code = 'PRIOR_ENTRY'
4227: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4228: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4229: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4321: p_lookup_type => 'XLA_OWNER_TYPE'
4322: ,p_lookup_code => l_component_type_code
4323: )
4324: ,p_token_4 => 'PRODUCT_NAME'
4325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4329: ,p_ae_header_id => NULL

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

4322: ,p_lookup_code => l_component_type_code
4323: )
4324: ,p_token_4 => 'PRODUCT_NAME'
4325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4329: ,p_ae_header_id => NULL
4330: );

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

4323: )
4324: ,p_token_4 => 'PRODUCT_NAME'
4325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4329: ,p_ae_header_id => NULL
4330: );
4331:

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

4324: ,p_token_4 => 'PRODUCT_NAME'
4325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4329: ,p_ae_header_id => NULL
4330: );
4331:
4332: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4355: ----------------------------------------------------------------------------------
4356: -- 4219869 Business Flow
4357: -- Update journal entry status -- Need to generate this within IF
4358: ----------------------------------------------------------------------------------
4359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4360: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4361: ,p_balance_type_code => l_balance_type_code
4362: );
4363:

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

4442:
4443: --
4444: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4445: --
4446: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4447: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4448: ELSE
4449: ---------------------------------------------------------------------------------------------------
4450: -- 4262811a Switch Sign

Line 4471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4467:
4468: XLA_AE_LINES_PKG.ValidateCurrentLine;
4469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4470:
4471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4472: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4473: ,p_balance_type_code => l_balance_type_code);
4474:
4475: END IF;

Line 4585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4581: l_tmp_amt NUMBER;
4582: l_acc_rev_natural_side_code VARCHAR2(1);
4583:
4584: l_num_entries NUMBER;
4585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4589: l_recog_line_1 NUMBER;

Line 4586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4582: l_acc_rev_natural_side_code VARCHAR2(1);
4583:
4584: l_num_entries NUMBER;
4585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4589: l_recog_line_1 NUMBER;
4590: l_recog_line_2 NUMBER;

Line 4587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4583:
4584: l_num_entries NUMBER;
4585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4589: l_recog_line_1 NUMBER;
4590: l_recog_line_2 NUMBER;
4591:

Line 4588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4584: l_num_entries NUMBER;
4585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4589: l_recog_line_1 NUMBER;
4590: l_recog_line_2 NUMBER;
4591:
4592: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4594: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4590: l_recog_line_2 NUMBER;
4591:
4592: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4593: l_bflow_applied_to_amt NUMBER; -- 5132302
4594: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4595:
4596: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4597:
4598: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4665: l_accrual_line_num := NULL; -- 4262811
4666: l_tmp_amt := NULL; -- 4262811
4667: --
4668:
4669: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4670: l_balance_type_code <> 'B' THEN
4671: IF NVL(p_source_28,'
4672: ') = 'REC'
4673: THEN

Line 4741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4737: --
4738: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4739:
4740: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4742:
4743: -- 4955764
4744: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4745: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4788:
4789: IF xla_accounting_cache_pkg.GetValueChar
4790: (p_source_code => 'LEDGER_CATEGORY_CODE'
4791: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4792: AND l_bflow_method_code = 'PRIOR_ENTRY'
4793: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4794: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4795: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4887: p_lookup_type => 'XLA_OWNER_TYPE'
4888: ,p_lookup_code => l_component_type_code
4889: )
4890: ,p_token_4 => 'PRODUCT_NAME'
4891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4895: ,p_ae_header_id => NULL

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

4888: ,p_lookup_code => l_component_type_code
4889: )
4890: ,p_token_4 => 'PRODUCT_NAME'
4891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4895: ,p_ae_header_id => NULL
4896: );

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

4889: )
4890: ,p_token_4 => 'PRODUCT_NAME'
4891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4895: ,p_ae_header_id => NULL
4896: );
4897:

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

4890: ,p_token_4 => 'PRODUCT_NAME'
4891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4895: ,p_ae_header_id => NULL
4896: );
4897:
4898: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4921: ----------------------------------------------------------------------------------
4922: -- 4219869 Business Flow
4923: -- Update journal entry status -- Need to generate this within IF
4924: ----------------------------------------------------------------------------------
4925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4926: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4927: ,p_balance_type_code => l_balance_type_code
4928: );
4929:

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

5008:
5009: --
5010: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5011: --
5012: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5013: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5014: ELSE
5015: ---------------------------------------------------------------------------------------------------
5016: -- 4262811a Switch Sign

Line 5037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5033:
5034: XLA_AE_LINES_PKG.ValidateCurrentLine;
5035: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5036:
5037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5038: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5039: ,p_balance_type_code => l_balance_type_code);
5040:
5041: END IF;

Line 5151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5147: l_tmp_amt NUMBER;
5148: l_acc_rev_natural_side_code VARCHAR2(1);
5149:
5150: l_num_entries NUMBER;
5151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5155: l_recog_line_1 NUMBER;

Line 5152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5148: l_acc_rev_natural_side_code VARCHAR2(1);
5149:
5150: l_num_entries NUMBER;
5151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5155: l_recog_line_1 NUMBER;
5156: l_recog_line_2 NUMBER;

Line 5153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5149:
5150: l_num_entries NUMBER;
5151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5155: l_recog_line_1 NUMBER;
5156: l_recog_line_2 NUMBER;
5157:

Line 5154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5150: l_num_entries NUMBER;
5151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5155: l_recog_line_1 NUMBER;
5156: l_recog_line_2 NUMBER;
5157:
5158: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5160: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5156: l_recog_line_2 NUMBER;
5157:
5158: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5159: l_bflow_applied_to_amt NUMBER; -- 5132302
5160: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5161:
5162: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5163:
5164: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5231: l_accrual_line_num := NULL; -- 4262811
5232: l_tmp_amt := NULL; -- 4262811
5233: --
5234:
5235: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5236: l_balance_type_code <> 'B' THEN
5237: IF NVL(p_source_28,'
5238: ') = 'REV'
5239: THEN

Line 5307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5303: --
5304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5305:
5306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5308:
5309: -- 4955764
5310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5311: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5354:
5355: IF xla_accounting_cache_pkg.GetValueChar
5356: (p_source_code => 'LEDGER_CATEGORY_CODE'
5357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5358: AND l_bflow_method_code = 'PRIOR_ENTRY'
5359: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5360: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5361: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5453: p_lookup_type => 'XLA_OWNER_TYPE'
5454: ,p_lookup_code => l_component_type_code
5455: )
5456: ,p_token_4 => 'PRODUCT_NAME'
5457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5461: ,p_ae_header_id => NULL

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

5454: ,p_lookup_code => l_component_type_code
5455: )
5456: ,p_token_4 => 'PRODUCT_NAME'
5457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5461: ,p_ae_header_id => NULL
5462: );

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

5455: )
5456: ,p_token_4 => 'PRODUCT_NAME'
5457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5461: ,p_ae_header_id => NULL
5462: );
5463:

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

5456: ,p_token_4 => 'PRODUCT_NAME'
5457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5461: ,p_ae_header_id => NULL
5462: );
5463:
5464: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5487: ----------------------------------------------------------------------------------
5488: -- 4219869 Business Flow
5489: -- Update journal entry status -- Need to generate this within IF
5490: ----------------------------------------------------------------------------------
5491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5493: ,p_balance_type_code => l_balance_type_code
5494: );
5495:

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

5574:
5575: --
5576: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5577: --
5578: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5579: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5580: ELSE
5581: ---------------------------------------------------------------------------------------------------
5582: -- 4262811a Switch Sign

Line 5603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5599:
5600: XLA_AE_LINES_PKG.ValidateCurrentLine;
5601: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5602:
5603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5604: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5605: ,p_balance_type_code => l_balance_type_code);
5606:
5607: END IF;

Line 5721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5717: l_tmp_amt NUMBER;
5718: l_acc_rev_natural_side_code VARCHAR2(1);
5719:
5720: l_num_entries NUMBER;
5721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5725: l_recog_line_1 NUMBER;

Line 5722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5718: l_acc_rev_natural_side_code VARCHAR2(1);
5719:
5720: l_num_entries NUMBER;
5721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5725: l_recog_line_1 NUMBER;
5726: l_recog_line_2 NUMBER;

Line 5723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5719:
5720: l_num_entries NUMBER;
5721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5725: l_recog_line_1 NUMBER;
5726: l_recog_line_2 NUMBER;
5727:

Line 5724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5720: l_num_entries NUMBER;
5721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5725: l_recog_line_1 NUMBER;
5726: l_recog_line_2 NUMBER;
5727:
5728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5726: l_recog_line_2 NUMBER;
5727:
5728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5729: l_bflow_applied_to_amt NUMBER; -- 5132302
5730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5731:
5732: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5733:
5734: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5801: l_accrual_line_num := NULL; -- 4262811
5802: l_tmp_amt := NULL; -- 4262811
5803: --
5804:
5805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5806: l_balance_type_code <> 'B' THEN
5807: IF NVL(p_source_15,'
5808: ') = 'REC'
5809: THEN

Line 5877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5873: --
5874: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5875:
5876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5878:
5879: -- 4955764
5880: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5881: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5927: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5928:
5929: IF xla_accounting_cache_pkg.GetValueChar
5930: (p_source_code => 'LEDGER_CATEGORY_CODE'
5931: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5932: AND l_bflow_method_code = 'PRIOR_ENTRY'
5933: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5934: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5935: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6027: p_lookup_type => 'XLA_OWNER_TYPE'
6028: ,p_lookup_code => l_component_type_code
6029: )
6030: ,p_token_4 => 'PRODUCT_NAME'
6031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6035: ,p_ae_header_id => NULL

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

6028: ,p_lookup_code => l_component_type_code
6029: )
6030: ,p_token_4 => 'PRODUCT_NAME'
6031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6035: ,p_ae_header_id => NULL
6036: );

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

6029: )
6030: ,p_token_4 => 'PRODUCT_NAME'
6031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6035: ,p_ae_header_id => NULL
6036: );
6037:

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

6030: ,p_token_4 => 'PRODUCT_NAME'
6031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6035: ,p_ae_header_id => NULL
6036: );
6037:
6038: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6061: ----------------------------------------------------------------------------------
6062: -- 4219869 Business Flow
6063: -- Update journal entry status -- Need to generate this within IF
6064: ----------------------------------------------------------------------------------
6065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6067: ,p_balance_type_code => l_balance_type_code
6068: );
6069:

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

6148:
6149: --
6150: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6151: --
6152: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6153: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6154: ELSE
6155: ---------------------------------------------------------------------------------------------------
6156: -- 4262811a Switch Sign

Line 6177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6173:
6174: XLA_AE_LINES_PKG.ValidateCurrentLine;
6175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6176:
6177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6179: ,p_balance_type_code => l_balance_type_code);
6180:
6181: END IF;

Line 6297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6293: l_tmp_amt NUMBER;
6294: l_acc_rev_natural_side_code VARCHAR2(1);
6295:
6296: l_num_entries NUMBER;
6297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6301: l_recog_line_1 NUMBER;

Line 6298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6294: l_acc_rev_natural_side_code VARCHAR2(1);
6295:
6296: l_num_entries NUMBER;
6297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6301: l_recog_line_1 NUMBER;
6302: l_recog_line_2 NUMBER;

Line 6299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6295:
6296: l_num_entries NUMBER;
6297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6301: l_recog_line_1 NUMBER;
6302: l_recog_line_2 NUMBER;
6303:

Line 6300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6296: l_num_entries NUMBER;
6297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6301: l_recog_line_1 NUMBER;
6302: l_recog_line_2 NUMBER;
6303:
6304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6302: l_recog_line_2 NUMBER;
6303:
6304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6305: l_bflow_applied_to_amt NUMBER; -- 5132302
6306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6307:
6308: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6309:
6310: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6377: l_accrual_line_num := NULL; -- 4262811
6378: l_tmp_amt := NULL; -- 4262811
6379: --
6380:
6381: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6382: l_balance_type_code <> 'B' THEN
6383: IF (NVL(p_source_15,'
6384: ') = 'ACTIVITY' AND
6385: NVL(p_source_16,'

Line 6459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6455: --
6456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6457:
6458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6460:
6461: -- 4955764
6462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6509: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6510:
6511: IF xla_accounting_cache_pkg.GetValueChar
6512: (p_source_code => 'LEDGER_CATEGORY_CODE'
6513: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6514: AND l_bflow_method_code = 'PRIOR_ENTRY'
6515: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6516: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6517: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6609: p_lookup_type => 'XLA_OWNER_TYPE'
6610: ,p_lookup_code => l_component_type_code
6611: )
6612: ,p_token_4 => 'PRODUCT_NAME'
6613: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6614: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6615: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6616: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6617: ,p_ae_header_id => NULL

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

6610: ,p_lookup_code => l_component_type_code
6611: )
6612: ,p_token_4 => 'PRODUCT_NAME'
6613: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6614: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6615: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6616: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6617: ,p_ae_header_id => NULL
6618: );

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

6611: )
6612: ,p_token_4 => 'PRODUCT_NAME'
6613: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6614: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6615: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6616: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6617: ,p_ae_header_id => NULL
6618: );
6619:

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

6612: ,p_token_4 => 'PRODUCT_NAME'
6613: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6614: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6615: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6616: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6617: ,p_ae_header_id => NULL
6618: );
6619:
6620: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6647: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6643: ----------------------------------------------------------------------------------
6644: -- 4219869 Business Flow
6645: -- Update journal entry status -- Need to generate this within IF
6646: ----------------------------------------------------------------------------------
6647: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6648: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6649: ,p_balance_type_code => l_balance_type_code
6650: );
6651:

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

6730:
6731: --
6732: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6733: --
6734: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6735: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6736: ELSE
6737: ---------------------------------------------------------------------------------------------------
6738: -- 4262811a Switch Sign

Line 6759: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6755:
6756: XLA_AE_LINES_PKG.ValidateCurrentLine;
6757: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6758:
6759: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6760: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6761: ,p_balance_type_code => l_balance_type_code);
6762:
6763: END IF;

Line 6877: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6873: l_tmp_amt NUMBER;
6874: l_acc_rev_natural_side_code VARCHAR2(1);
6875:
6876: l_num_entries NUMBER;
6877: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6878: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6879: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6880: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6881: l_recog_line_1 NUMBER;

Line 6878: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6874: l_acc_rev_natural_side_code VARCHAR2(1);
6875:
6876: l_num_entries NUMBER;
6877: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6878: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6879: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6880: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6881: l_recog_line_1 NUMBER;
6882: l_recog_line_2 NUMBER;

Line 6879: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6875:
6876: l_num_entries NUMBER;
6877: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6878: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6879: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6880: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6881: l_recog_line_1 NUMBER;
6882: l_recog_line_2 NUMBER;
6883:

Line 6880: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6876: l_num_entries NUMBER;
6877: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6878: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6879: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6880: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6881: l_recog_line_1 NUMBER;
6882: l_recog_line_2 NUMBER;
6883:
6884: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6886: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6882: l_recog_line_2 NUMBER;
6883:
6884: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6885: l_bflow_applied_to_amt NUMBER; -- 5132302
6886: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6887:
6888: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6889:
6890: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6957: l_accrual_line_num := NULL; -- 4262811
6958: l_tmp_amt := NULL; -- 4262811
6959: --
6960:
6961: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6962: l_balance_type_code <> 'B' THEN
6963: IF NVL(p_source_48,'
6964: ') = 'CHARGES'
6965: THEN

Line 7033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7029: --
7030: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7031:
7032: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7034:
7035: -- 4955764
7036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7083: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7084:
7085: IF xla_accounting_cache_pkg.GetValueChar
7086: (p_source_code => 'LEDGER_CATEGORY_CODE'
7087: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7088: AND l_bflow_method_code = 'PRIOR_ENTRY'
7089: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7090: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7091: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7183: p_lookup_type => 'XLA_OWNER_TYPE'
7184: ,p_lookup_code => l_component_type_code
7185: )
7186: ,p_token_4 => 'PRODUCT_NAME'
7187: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7188: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7189: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7190: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7191: ,p_ae_header_id => NULL

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

7184: ,p_lookup_code => l_component_type_code
7185: )
7186: ,p_token_4 => 'PRODUCT_NAME'
7187: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7188: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7189: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7190: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7191: ,p_ae_header_id => NULL
7192: );

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

7185: )
7186: ,p_token_4 => 'PRODUCT_NAME'
7187: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7188: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7189: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7190: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7191: ,p_ae_header_id => NULL
7192: );
7193:

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

7186: ,p_token_4 => 'PRODUCT_NAME'
7187: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7188: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7189: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7190: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7191: ,p_ae_header_id => NULL
7192: );
7193:
7194: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7217: ----------------------------------------------------------------------------------
7218: -- 4219869 Business Flow
7219: -- Update journal entry status -- Need to generate this within IF
7220: ----------------------------------------------------------------------------------
7221: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7222: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7223: ,p_balance_type_code => l_balance_type_code
7224: );
7225:

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

7304:
7305: --
7306: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7307: --
7308: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7309: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7310: ELSE
7311: ---------------------------------------------------------------------------------------------------
7312: -- 4262811a Switch Sign

Line 7333: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7329:
7330: XLA_AE_LINES_PKG.ValidateCurrentLine;
7331: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7332:
7333: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7334: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7335: ,p_balance_type_code => l_balance_type_code);
7336:
7337: END IF;

Line 7451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7447: l_tmp_amt NUMBER;
7448: l_acc_rev_natural_side_code VARCHAR2(1);
7449:
7450: l_num_entries NUMBER;
7451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7455: l_recog_line_1 NUMBER;

Line 7452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7448: l_acc_rev_natural_side_code VARCHAR2(1);
7449:
7450: l_num_entries NUMBER;
7451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7455: l_recog_line_1 NUMBER;
7456: l_recog_line_2 NUMBER;

Line 7453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7449:
7450: l_num_entries NUMBER;
7451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7455: l_recog_line_1 NUMBER;
7456: l_recog_line_2 NUMBER;
7457:

Line 7454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7450: l_num_entries NUMBER;
7451: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7452: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7453: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7454: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7455: l_recog_line_1 NUMBER;
7456: l_recog_line_2 NUMBER;
7457:
7458: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7460: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7456: l_recog_line_2 NUMBER;
7457:
7458: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7459: l_bflow_applied_to_amt NUMBER; -- 5132302
7460: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7461:
7462: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7463:
7464: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7531: l_accrual_line_num := NULL; -- 4262811
7532: l_tmp_amt := NULL; -- 4262811
7533: --
7534:
7535: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7536: l_balance_type_code <> 'B' THEN
7537: IF NVL(p_source_48,'
7538: ') = 'FREIGHT'
7539: THEN

Line 7607: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7603: --
7604: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7605:
7606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7607: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7608:
7609: -- 4955764
7610: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7611: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7658:
7659: IF xla_accounting_cache_pkg.GetValueChar
7660: (p_source_code => 'LEDGER_CATEGORY_CODE'
7661: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7662: AND l_bflow_method_code = 'PRIOR_ENTRY'
7663: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7664: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7665: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7757: p_lookup_type => 'XLA_OWNER_TYPE'
7758: ,p_lookup_code => l_component_type_code
7759: )
7760: ,p_token_4 => 'PRODUCT_NAME'
7761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7765: ,p_ae_header_id => NULL

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

7758: ,p_lookup_code => l_component_type_code
7759: )
7760: ,p_token_4 => 'PRODUCT_NAME'
7761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7765: ,p_ae_header_id => NULL
7766: );

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

7759: )
7760: ,p_token_4 => 'PRODUCT_NAME'
7761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7765: ,p_ae_header_id => NULL
7766: );
7767:

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

7760: ,p_token_4 => 'PRODUCT_NAME'
7761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7765: ,p_ae_header_id => NULL
7766: );
7767:
7768: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7791: ----------------------------------------------------------------------------------
7792: -- 4219869 Business Flow
7793: -- Update journal entry status -- Need to generate this within IF
7794: ----------------------------------------------------------------------------------
7795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7797: ,p_balance_type_code => l_balance_type_code
7798: );
7799:

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

7878:
7879: --
7880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7881: --
7882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7884: ELSE
7885: ---------------------------------------------------------------------------------------------------
7886: -- 4262811a Switch Sign

Line 7907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7903:
7904: XLA_AE_LINES_PKG.ValidateCurrentLine;
7905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7906:
7907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7909: ,p_balance_type_code => l_balance_type_code);
7910:
7911: END IF;

Line 8025: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8021: l_tmp_amt NUMBER;
8022: l_acc_rev_natural_side_code VARCHAR2(1);
8023:
8024: l_num_entries NUMBER;
8025: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8026: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8027: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8028: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8029: l_recog_line_1 NUMBER;

Line 8026: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8022: l_acc_rev_natural_side_code VARCHAR2(1);
8023:
8024: l_num_entries NUMBER;
8025: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8026: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8027: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8028: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8029: l_recog_line_1 NUMBER;
8030: l_recog_line_2 NUMBER;

Line 8027: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8023:
8024: l_num_entries NUMBER;
8025: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8026: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8027: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8028: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8029: l_recog_line_1 NUMBER;
8030: l_recog_line_2 NUMBER;
8031:

Line 8028: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8024: l_num_entries NUMBER;
8025: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8026: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8027: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8028: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8029: l_recog_line_1 NUMBER;
8030: l_recog_line_2 NUMBER;
8031:
8032: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8034: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8030: l_recog_line_2 NUMBER;
8031:
8032: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8033: l_bflow_applied_to_amt NUMBER; -- 5132302
8034: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8035:
8036: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8037:
8038: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8105: l_accrual_line_num := NULL; -- 4262811
8106: l_tmp_amt := NULL; -- 4262811
8107: --
8108:
8109: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8110: l_balance_type_code <> 'B' THEN
8111: IF NVL(p_source_48,'
8112: ') = 'REV'
8113: THEN

Line 8181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8177: --
8178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8179:
8180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8182:
8183: -- 4955764
8184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8232:
8233: IF xla_accounting_cache_pkg.GetValueChar
8234: (p_source_code => 'LEDGER_CATEGORY_CODE'
8235: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8236: AND l_bflow_method_code = 'PRIOR_ENTRY'
8237: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8238: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8239: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8331: p_lookup_type => 'XLA_OWNER_TYPE'
8332: ,p_lookup_code => l_component_type_code
8333: )
8334: ,p_token_4 => 'PRODUCT_NAME'
8335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8339: ,p_ae_header_id => NULL

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

8332: ,p_lookup_code => l_component_type_code
8333: )
8334: ,p_token_4 => 'PRODUCT_NAME'
8335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8339: ,p_ae_header_id => NULL
8340: );

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

8333: )
8334: ,p_token_4 => 'PRODUCT_NAME'
8335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8339: ,p_ae_header_id => NULL
8340: );
8341:

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

8334: ,p_token_4 => 'PRODUCT_NAME'
8335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8339: ,p_ae_header_id => NULL
8340: );
8341:
8342: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8365: ----------------------------------------------------------------------------------
8366: -- 4219869 Business Flow
8367: -- Update journal entry status -- Need to generate this within IF
8368: ----------------------------------------------------------------------------------
8369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8370: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8371: ,p_balance_type_code => l_balance_type_code
8372: );
8373:

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

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

Line 8481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8477:
8478: XLA_AE_LINES_PKG.ValidateCurrentLine;
8479: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8480:
8481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8482: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8483: ,p_balance_type_code => l_balance_type_code);
8484:
8485: END IF;

Line 8599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 8600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 8601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 8602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 8608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

8679: l_accrual_line_num := NULL; -- 4262811
8680: l_tmp_amt := NULL; -- 4262811
8681: --
8682:
8683: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8684: l_balance_type_code <> 'B' THEN
8685: IF NVL(p_source_48,'
8686: ') = 'TAX'
8687: THEN

Line 8755: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8751: --
8752: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8753:
8754: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8755: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8756:
8757: -- 4955764
8758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

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

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

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

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

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

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

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

Line 8943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

9026:
9027: --
9028: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9029: --
9030: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9031: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9032: ELSE
9033: ---------------------------------------------------------------------------------------------------
9034: -- 4262811a Switch Sign

Line 9055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9051:
9052: XLA_AE_LINES_PKG.ValidateCurrentLine;
9053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9054:
9055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9056: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9057: ,p_balance_type_code => l_balance_type_code);
9058:
9059: END IF;

Line 9163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9159: l_tmp_amt NUMBER;
9160: l_acc_rev_natural_side_code VARCHAR2(1);
9161:
9162: l_num_entries NUMBER;
9163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9167: l_recog_line_1 NUMBER;

Line 9164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9160: l_acc_rev_natural_side_code VARCHAR2(1);
9161:
9162: l_num_entries NUMBER;
9163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9167: l_recog_line_1 NUMBER;
9168: l_recog_line_2 NUMBER;

Line 9165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9161:
9162: l_num_entries NUMBER;
9163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9167: l_recog_line_1 NUMBER;
9168: l_recog_line_2 NUMBER;
9169:

Line 9166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9162: l_num_entries NUMBER;
9163: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9164: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9165: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9166: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9167: l_recog_line_1 NUMBER;
9168: l_recog_line_2 NUMBER;
9169:
9170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9168: l_recog_line_2 NUMBER;
9169:
9170: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9171: l_bflow_applied_to_amt NUMBER; -- 5132302
9172: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9173:
9174: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9175:
9176: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9242: l_acc_rev_flag := NULL; -- 4262811
9243: l_accrual_line_num := NULL; -- 4262811
9244: l_tmp_amt := NULL; -- 4262811
9245: --
9246: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9247: (XLA_AE_JOURNAL_ENTRY_PKG.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
9248: return;
9249: END IF;
9250:

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

9243: l_accrual_line_num := NULL; -- 4262811
9244: l_tmp_amt := NULL; -- 4262811
9245: --
9246: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9247: (XLA_AE_JOURNAL_ENTRY_PKG.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
9248: return;
9249: END IF;
9250:
9251: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

9247: (XLA_AE_JOURNAL_ENTRY_PKG.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
9248: return;
9249: END IF;
9250:
9251: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9252: l_balance_type_code <> 'B' THEN
9253:
9254: --
9255: XLA_AE_LINES_PKG.SetNewLine;

Line 9320: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9316: --
9317: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9318:
9319: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9320: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9321:
9322: -- 4955764
9323: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9324: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9360: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9361:
9362: IF xla_accounting_cache_pkg.GetValueChar
9363: (p_source_code => 'LEDGER_CATEGORY_CODE'
9364: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9365: AND l_bflow_method_code = 'PRIOR_ENTRY'
9366: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9367: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9368: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9486: p_lookup_type => 'XLA_OWNER_TYPE'
9487: ,p_lookup_code => l_component_type_code
9488: )
9489: ,p_token_4 => 'PRODUCT_NAME'
9490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9494: ,p_ae_header_id => NULL

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

9487: ,p_lookup_code => l_component_type_code
9488: )
9489: ,p_token_4 => 'PRODUCT_NAME'
9490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9494: ,p_ae_header_id => NULL
9495: );

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

9488: )
9489: ,p_token_4 => 'PRODUCT_NAME'
9490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9494: ,p_ae_header_id => NULL
9495: );
9496:

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

9489: ,p_token_4 => 'PRODUCT_NAME'
9490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9494: ,p_ae_header_id => NULL
9495: );
9496:
9497: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9520: ----------------------------------------------------------------------------------
9521: -- 4219869 Business Flow
9522: -- Update journal entry status -- Need to generate this within IF
9523: ----------------------------------------------------------------------------------
9524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9525: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9526: ,p_balance_type_code => l_balance_type_code
9527: );
9528:

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

9633:
9634: --
9635: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9636: --
9637: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9638: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9639: ELSE
9640: ---------------------------------------------------------------------------------------------------
9641: -- 4262811a Switch Sign

Line 9662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9658:
9659: XLA_AE_LINES_PKG.ValidateCurrentLine;
9660: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9661:
9662: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9663: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9664: ,p_balance_type_code => l_balance_type_code);
9665:
9666: END IF;

Line 9779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9775: l_tmp_amt NUMBER;
9776: l_acc_rev_natural_side_code VARCHAR2(1);
9777:
9778: l_num_entries NUMBER;
9779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9783: l_recog_line_1 NUMBER;

Line 9780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9776: l_acc_rev_natural_side_code VARCHAR2(1);
9777:
9778: l_num_entries NUMBER;
9779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9783: l_recog_line_1 NUMBER;
9784: l_recog_line_2 NUMBER;

Line 9781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9777:
9778: l_num_entries NUMBER;
9779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9783: l_recog_line_1 NUMBER;
9784: l_recog_line_2 NUMBER;
9785:

Line 9782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9778: l_num_entries NUMBER;
9779: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9780: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9781: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9782: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9783: l_recog_line_1 NUMBER;
9784: l_recog_line_2 NUMBER;
9785:
9786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9784: l_recog_line_2 NUMBER;
9785:
9786: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9787: l_bflow_applied_to_amt NUMBER; -- 5132302
9788: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9789:
9790: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9791:
9792: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9859: l_accrual_line_num := NULL; -- 4262811
9860: l_tmp_amt := NULL; -- 4262811
9861: --
9862:
9863: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9864: l_balance_type_code <> 'B' THEN
9865: IF NVL(p_source_48,'
9866: ') = 'ROUND'
9867: THEN

Line 9935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9931: --
9932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9933:
9934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9936:
9937: -- 4955764
9938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9986:
9987: IF xla_accounting_cache_pkg.GetValueChar
9988: (p_source_code => 'LEDGER_CATEGORY_CODE'
9989: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9990: AND l_bflow_method_code = 'PRIOR_ENTRY'
9991: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9992: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9993: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10085: p_lookup_type => 'XLA_OWNER_TYPE'
10086: ,p_lookup_code => l_component_type_code
10087: )
10088: ,p_token_4 => 'PRODUCT_NAME'
10089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10093: ,p_ae_header_id => NULL

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

10086: ,p_lookup_code => l_component_type_code
10087: )
10088: ,p_token_4 => 'PRODUCT_NAME'
10089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10093: ,p_ae_header_id => NULL
10094: );

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

10087: )
10088: ,p_token_4 => 'PRODUCT_NAME'
10089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10093: ,p_ae_header_id => NULL
10094: );
10095:

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

10088: ,p_token_4 => 'PRODUCT_NAME'
10089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10093: ,p_ae_header_id => NULL
10094: );
10095:
10096: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10119: ----------------------------------------------------------------------------------
10120: -- 4219869 Business Flow
10121: -- Update journal entry status -- Need to generate this within IF
10122: ----------------------------------------------------------------------------------
10123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10125: ,p_balance_type_code => l_balance_type_code
10126: );
10127:

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

10206:
10207: --
10208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10209: --
10210: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10212: ELSE
10213: ---------------------------------------------------------------------------------------------------
10214: -- 4262811a Switch Sign

Line 10235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10231:
10232: XLA_AE_LINES_PKG.ValidateCurrentLine;
10233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10234:
10235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10237: ,p_balance_type_code => l_balance_type_code);
10238:
10239: END IF;

Line 10353: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10349: l_tmp_amt NUMBER;
10350: l_acc_rev_natural_side_code VARCHAR2(1);
10351:
10352: l_num_entries NUMBER;
10353: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10354: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10355: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10356: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10357: l_recog_line_1 NUMBER;

Line 10354: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10350: l_acc_rev_natural_side_code VARCHAR2(1);
10351:
10352: l_num_entries NUMBER;
10353: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10354: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10355: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10356: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10357: l_recog_line_1 NUMBER;
10358: l_recog_line_2 NUMBER;

Line 10355: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10351:
10352: l_num_entries NUMBER;
10353: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10354: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10355: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10356: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10357: l_recog_line_1 NUMBER;
10358: l_recog_line_2 NUMBER;
10359:

Line 10356: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10352: l_num_entries NUMBER;
10353: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10354: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10355: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10356: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10357: l_recog_line_1 NUMBER;
10358: l_recog_line_2 NUMBER;
10359:
10360: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10362: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10358: l_recog_line_2 NUMBER;
10359:
10360: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10361: l_bflow_applied_to_amt NUMBER; -- 5132302
10362: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10363:
10364: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10365:
10366: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10433: l_accrual_line_num := NULL; -- 4262811
10434: l_tmp_amt := NULL; -- 4262811
10435: --
10436:
10437: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10438: l_balance_type_code <> 'B' THEN
10439: IF NVL(p_source_48,'
10440: ') = 'UNBILL'
10441: THEN

Line 10509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10505: --
10506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10507:
10508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10510:
10511: -- 4955764
10512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10513: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10560:
10561: IF xla_accounting_cache_pkg.GetValueChar
10562: (p_source_code => 'LEDGER_CATEGORY_CODE'
10563: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10564: AND l_bflow_method_code = 'PRIOR_ENTRY'
10565: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10566: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10567: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10659: p_lookup_type => 'XLA_OWNER_TYPE'
10660: ,p_lookup_code => l_component_type_code
10661: )
10662: ,p_token_4 => 'PRODUCT_NAME'
10663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10667: ,p_ae_header_id => NULL

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

10660: ,p_lookup_code => l_component_type_code
10661: )
10662: ,p_token_4 => 'PRODUCT_NAME'
10663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10667: ,p_ae_header_id => NULL
10668: );

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

10661: )
10662: ,p_token_4 => 'PRODUCT_NAME'
10663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10667: ,p_ae_header_id => NULL
10668: );
10669:

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

10662: ,p_token_4 => 'PRODUCT_NAME'
10663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10667: ,p_ae_header_id => NULL
10668: );
10669:
10670: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10693: ----------------------------------------------------------------------------------
10694: -- 4219869 Business Flow
10695: -- Update journal entry status -- Need to generate this within IF
10696: ----------------------------------------------------------------------------------
10697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10699: ,p_balance_type_code => l_balance_type_code
10700: );
10701:

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

10780:
10781: --
10782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10783: --
10784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10786: ELSE
10787: ---------------------------------------------------------------------------------------------------
10788: -- 4262811a Switch Sign

Line 10809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10805:
10806: XLA_AE_LINES_PKG.ValidateCurrentLine;
10807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10808:
10809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10811: ,p_balance_type_code => l_balance_type_code);
10812:
10813: END IF;

Line 10927: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10923: l_tmp_amt NUMBER;
10924: l_acc_rev_natural_side_code VARCHAR2(1);
10925:
10926: l_num_entries NUMBER;
10927: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10928: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10929: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10930: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10931: l_recog_line_1 NUMBER;

Line 10928: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10924: l_acc_rev_natural_side_code VARCHAR2(1);
10925:
10926: l_num_entries NUMBER;
10927: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10928: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10929: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10930: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10931: l_recog_line_1 NUMBER;
10932: l_recog_line_2 NUMBER;

Line 10929: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10925:
10926: l_num_entries NUMBER;
10927: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10928: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10929: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10930: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10931: l_recog_line_1 NUMBER;
10932: l_recog_line_2 NUMBER;
10933:

Line 10930: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10926: l_num_entries NUMBER;
10927: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10928: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10929: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10930: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10931: l_recog_line_1 NUMBER;
10932: l_recog_line_2 NUMBER;
10933:
10934: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10936: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10932: l_recog_line_2 NUMBER;
10933:
10934: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10935: l_bflow_applied_to_amt NUMBER; -- 5132302
10936: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10937:
10938: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10939:
10940: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11007: l_accrual_line_num := NULL; -- 4262811
11008: l_tmp_amt := NULL; -- 4262811
11009: --
11010:
11011: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11012: l_balance_type_code <> 'B' THEN
11013: IF NVL(p_source_48,'
11014: ') = 'UNEARN'
11015: THEN

Line 11083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11079: --
11080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11081:
11082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11084:
11085: -- 4955764
11086: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11087: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11133: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11134:
11135: IF xla_accounting_cache_pkg.GetValueChar
11136: (p_source_code => 'LEDGER_CATEGORY_CODE'
11137: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11138: AND l_bflow_method_code = 'PRIOR_ENTRY'
11139: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11140: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11141: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11233: p_lookup_type => 'XLA_OWNER_TYPE'
11234: ,p_lookup_code => l_component_type_code
11235: )
11236: ,p_token_4 => 'PRODUCT_NAME'
11237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11241: ,p_ae_header_id => NULL

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

11234: ,p_lookup_code => l_component_type_code
11235: )
11236: ,p_token_4 => 'PRODUCT_NAME'
11237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11241: ,p_ae_header_id => NULL
11242: );

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

11235: )
11236: ,p_token_4 => 'PRODUCT_NAME'
11237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11241: ,p_ae_header_id => NULL
11242: );
11243:

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

11236: ,p_token_4 => 'PRODUCT_NAME'
11237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11241: ,p_ae_header_id => NULL
11242: );
11243:
11244: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11267: ----------------------------------------------------------------------------------
11268: -- 4219869 Business Flow
11269: -- Update journal entry status -- Need to generate this within IF
11270: ----------------------------------------------------------------------------------
11271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11273: ,p_balance_type_code => l_balance_type_code
11274: );
11275:

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

11354:
11355: --
11356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11357: --
11358: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11360: ELSE
11361: ---------------------------------------------------------------------------------------------------
11362: -- 4262811a Switch Sign

Line 11383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11379:
11380: XLA_AE_LINES_PKG.ValidateCurrentLine;
11381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11382:
11383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11385: ,p_balance_type_code => l_balance_type_code);
11386:
11387: END IF;

Line 11497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11493: l_tmp_amt NUMBER;
11494: l_acc_rev_natural_side_code VARCHAR2(1);
11495:
11496: l_num_entries NUMBER;
11497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11501: l_recog_line_1 NUMBER;

Line 11498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11494: l_acc_rev_natural_side_code VARCHAR2(1);
11495:
11496: l_num_entries NUMBER;
11497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11501: l_recog_line_1 NUMBER;
11502: l_recog_line_2 NUMBER;

Line 11499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11495:
11496: l_num_entries NUMBER;
11497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11501: l_recog_line_1 NUMBER;
11502: l_recog_line_2 NUMBER;
11503:

Line 11500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11496: l_num_entries NUMBER;
11497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11501: l_recog_line_1 NUMBER;
11502: l_recog_line_2 NUMBER;
11503:
11504: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11506: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11502: l_recog_line_2 NUMBER;
11503:
11504: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11505: l_bflow_applied_to_amt NUMBER; -- 5132302
11506: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11507:
11508: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11509:
11510: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11577: l_accrual_line_num := NULL; -- 4262811
11578: l_tmp_amt := NULL; -- 4262811
11579: --
11580:
11581: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11582: l_balance_type_code <> 'B' THEN
11583: IF NVL(p_source_28,'
11584: ') = 'REC'
11585: THEN

Line 11653: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11649: --
11650: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11651:
11652: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11653: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11654:
11655: -- 4955764
11656: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11657: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11700:
11701: IF xla_accounting_cache_pkg.GetValueChar
11702: (p_source_code => 'LEDGER_CATEGORY_CODE'
11703: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11704: AND l_bflow_method_code = 'PRIOR_ENTRY'
11705: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11706: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11707: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11799: p_lookup_type => 'XLA_OWNER_TYPE'
11800: ,p_lookup_code => l_component_type_code
11801: )
11802: ,p_token_4 => 'PRODUCT_NAME'
11803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11807: ,p_ae_header_id => NULL

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

11800: ,p_lookup_code => l_component_type_code
11801: )
11802: ,p_token_4 => 'PRODUCT_NAME'
11803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11807: ,p_ae_header_id => NULL
11808: );

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

11801: )
11802: ,p_token_4 => 'PRODUCT_NAME'
11803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11807: ,p_ae_header_id => NULL
11808: );
11809:

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

11802: ,p_token_4 => 'PRODUCT_NAME'
11803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11807: ,p_ae_header_id => NULL
11808: );
11809:
11810: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11833: ----------------------------------------------------------------------------------
11834: -- 4219869 Business Flow
11835: -- Update journal entry status -- Need to generate this within IF
11836: ----------------------------------------------------------------------------------
11837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11839: ,p_balance_type_code => l_balance_type_code
11840: );
11841:

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

11920:
11921: --
11922: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11923: --
11924: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11925: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11926: ELSE
11927: ---------------------------------------------------------------------------------------------------
11928: -- 4262811a Switch Sign

Line 11949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11945:
11946: XLA_AE_LINES_PKG.ValidateCurrentLine;
11947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11948:
11949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11950: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11951: ,p_balance_type_code => l_balance_type_code);
11952:
11953: END IF;

Line 12063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12059: l_tmp_amt NUMBER;
12060: l_acc_rev_natural_side_code VARCHAR2(1);
12061:
12062: l_num_entries NUMBER;
12063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12067: l_recog_line_1 NUMBER;

Line 12064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12060: l_acc_rev_natural_side_code VARCHAR2(1);
12061:
12062: l_num_entries NUMBER;
12063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12067: l_recog_line_1 NUMBER;
12068: l_recog_line_2 NUMBER;

Line 12065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12061:
12062: l_num_entries NUMBER;
12063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12067: l_recog_line_1 NUMBER;
12068: l_recog_line_2 NUMBER;
12069:

Line 12066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12062: l_num_entries NUMBER;
12063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12067: l_recog_line_1 NUMBER;
12068: l_recog_line_2 NUMBER;
12069:
12070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12068: l_recog_line_2 NUMBER;
12069:
12070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12071: l_bflow_applied_to_amt NUMBER; -- 5132302
12072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12073:
12074: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12075:
12076: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12143: l_accrual_line_num := NULL; -- 4262811
12144: l_tmp_amt := NULL; -- 4262811
12145: --
12146:
12147: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12148: l_balance_type_code <> 'B' THEN
12149: IF NVL(p_source_28,'
12150: ') = 'REV'
12151: THEN

Line 12219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12215: --
12216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12217:
12218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12220:
12221: -- 4955764
12222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12266:
12267: IF xla_accounting_cache_pkg.GetValueChar
12268: (p_source_code => 'LEDGER_CATEGORY_CODE'
12269: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12270: AND l_bflow_method_code = 'PRIOR_ENTRY'
12271: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12272: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12273: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12365: p_lookup_type => 'XLA_OWNER_TYPE'
12366: ,p_lookup_code => l_component_type_code
12367: )
12368: ,p_token_4 => 'PRODUCT_NAME'
12369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12373: ,p_ae_header_id => NULL

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

12366: ,p_lookup_code => l_component_type_code
12367: )
12368: ,p_token_4 => 'PRODUCT_NAME'
12369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12373: ,p_ae_header_id => NULL
12374: );

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

12367: )
12368: ,p_token_4 => 'PRODUCT_NAME'
12369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12373: ,p_ae_header_id => NULL
12374: );
12375:

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

12368: ,p_token_4 => 'PRODUCT_NAME'
12369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12373: ,p_ae_header_id => NULL
12374: );
12375:
12376: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12399: ----------------------------------------------------------------------------------
12400: -- 4219869 Business Flow
12401: -- Update journal entry status -- Need to generate this within IF
12402: ----------------------------------------------------------------------------------
12403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12404: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12405: ,p_balance_type_code => l_balance_type_code
12406: );
12407:

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

12486:
12487: --
12488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12489: --
12490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12492: ELSE
12493: ---------------------------------------------------------------------------------------------------
12494: -- 4262811a Switch Sign

Line 12515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12511:
12512: XLA_AE_LINES_PKG.ValidateCurrentLine;
12513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12514:
12515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12517: ,p_balance_type_code => l_balance_type_code);
12518:
12519: END IF;

Line 12631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12627: l_tmp_amt NUMBER;
12628: l_acc_rev_natural_side_code VARCHAR2(1);
12629:
12630: l_num_entries NUMBER;
12631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12635: l_recog_line_1 NUMBER;

Line 12632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12628: l_acc_rev_natural_side_code VARCHAR2(1);
12629:
12630: l_num_entries NUMBER;
12631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12635: l_recog_line_1 NUMBER;
12636: l_recog_line_2 NUMBER;

Line 12633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12629:
12630: l_num_entries NUMBER;
12631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12635: l_recog_line_1 NUMBER;
12636: l_recog_line_2 NUMBER;
12637:

Line 12634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12630: l_num_entries NUMBER;
12631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12635: l_recog_line_1 NUMBER;
12636: l_recog_line_2 NUMBER;
12637:
12638: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12640: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12636: l_recog_line_2 NUMBER;
12637:
12638: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12639: l_bflow_applied_to_amt NUMBER; -- 5132302
12640: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12641:
12642: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12643:
12644: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12711: l_accrual_line_num := NULL; -- 4262811
12712: l_tmp_amt := NULL; -- 4262811
12713: --
12714:
12715: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12716: l_balance_type_code <> 'B' THEN
12717: IF NVL(p_source_28,'
12718: ') = 'CHARGES'
12719: THEN

Line 12787: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12783: --
12784: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12785:
12786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12787: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12788:
12789: -- 4955764
12790: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12791: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12835: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12836:
12837: IF xla_accounting_cache_pkg.GetValueChar
12838: (p_source_code => 'LEDGER_CATEGORY_CODE'
12839: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12840: AND l_bflow_method_code = 'PRIOR_ENTRY'
12841: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12842: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12843: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12935: p_lookup_type => 'XLA_OWNER_TYPE'
12936: ,p_lookup_code => l_component_type_code
12937: )
12938: ,p_token_4 => 'PRODUCT_NAME'
12939: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12940: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12941: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12942: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12943: ,p_ae_header_id => NULL

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

12936: ,p_lookup_code => l_component_type_code
12937: )
12938: ,p_token_4 => 'PRODUCT_NAME'
12939: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12940: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12941: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12942: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12943: ,p_ae_header_id => NULL
12944: );

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

12937: )
12938: ,p_token_4 => 'PRODUCT_NAME'
12939: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12940: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12941: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12942: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12943: ,p_ae_header_id => NULL
12944: );
12945:

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

12938: ,p_token_4 => 'PRODUCT_NAME'
12939: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12940: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12941: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12942: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12943: ,p_ae_header_id => NULL
12944: );
12945:
12946: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12969: ----------------------------------------------------------------------------------
12970: -- 4219869 Business Flow
12971: -- Update journal entry status -- Need to generate this within IF
12972: ----------------------------------------------------------------------------------
12973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12974: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12975: ,p_balance_type_code => l_balance_type_code
12976: );
12977:

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

13056:
13057: --
13058: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13059: --
13060: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13061: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13062: ELSE
13063: ---------------------------------------------------------------------------------------------------
13064: -- 4262811a Switch Sign

Line 13085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13081:
13082: XLA_AE_LINES_PKG.ValidateCurrentLine;
13083: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13084:
13085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13086: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13087: ,p_balance_type_code => l_balance_type_code);
13088:
13089: END IF;

Line 13201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13197: l_tmp_amt NUMBER;
13198: l_acc_rev_natural_side_code VARCHAR2(1);
13199:
13200: l_num_entries NUMBER;
13201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13205: l_recog_line_1 NUMBER;

Line 13202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13198: l_acc_rev_natural_side_code VARCHAR2(1);
13199:
13200: l_num_entries NUMBER;
13201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13205: l_recog_line_1 NUMBER;
13206: l_recog_line_2 NUMBER;

Line 13203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13199:
13200: l_num_entries NUMBER;
13201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13205: l_recog_line_1 NUMBER;
13206: l_recog_line_2 NUMBER;
13207:

Line 13204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13200: l_num_entries NUMBER;
13201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13205: l_recog_line_1 NUMBER;
13206: l_recog_line_2 NUMBER;
13207:
13208: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13210: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13206: l_recog_line_2 NUMBER;
13207:
13208: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13209: l_bflow_applied_to_amt NUMBER; -- 5132302
13210: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13211:
13212: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13213:
13214: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13281: l_accrual_line_num := NULL; -- 4262811
13282: l_tmp_amt := NULL; -- 4262811
13283: --
13284:
13285: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13286: l_balance_type_code <> 'B' THEN
13287: IF NVL(p_source_28,'
13288: ') = 'FREIGHT'
13289: THEN

Line 13357: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13353: --
13354: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13355:
13356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13357: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13358:
13359: -- 4955764
13360: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13361: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13405: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13406:
13407: IF xla_accounting_cache_pkg.GetValueChar
13408: (p_source_code => 'LEDGER_CATEGORY_CODE'
13409: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13410: AND l_bflow_method_code = 'PRIOR_ENTRY'
13411: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13412: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13413: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13505: p_lookup_type => 'XLA_OWNER_TYPE'
13506: ,p_lookup_code => l_component_type_code
13507: )
13508: ,p_token_4 => 'PRODUCT_NAME'
13509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13513: ,p_ae_header_id => NULL

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

13506: ,p_lookup_code => l_component_type_code
13507: )
13508: ,p_token_4 => 'PRODUCT_NAME'
13509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13513: ,p_ae_header_id => NULL
13514: );

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

13507: )
13508: ,p_token_4 => 'PRODUCT_NAME'
13509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13513: ,p_ae_header_id => NULL
13514: );
13515:

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

13508: ,p_token_4 => 'PRODUCT_NAME'
13509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13513: ,p_ae_header_id => NULL
13514: );
13515:
13516: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13539: ----------------------------------------------------------------------------------
13540: -- 4219869 Business Flow
13541: -- Update journal entry status -- Need to generate this within IF
13542: ----------------------------------------------------------------------------------
13543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13545: ,p_balance_type_code => l_balance_type_code
13546: );
13547:

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

13626:
13627: --
13628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13629: --
13630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13632: ELSE
13633: ---------------------------------------------------------------------------------------------------
13634: -- 4262811a Switch Sign

Line 13655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13651:
13652: XLA_AE_LINES_PKG.ValidateCurrentLine;
13653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13654:
13655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13657: ,p_balance_type_code => l_balance_type_code);
13658:
13659: END IF;

Line 13771: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13767: l_tmp_amt NUMBER;
13768: l_acc_rev_natural_side_code VARCHAR2(1);
13769:
13770: l_num_entries NUMBER;
13771: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13772: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13773: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13774: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13775: l_recog_line_1 NUMBER;

Line 13772: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13768: l_acc_rev_natural_side_code VARCHAR2(1);
13769:
13770: l_num_entries NUMBER;
13771: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13772: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13773: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13774: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13775: l_recog_line_1 NUMBER;
13776: l_recog_line_2 NUMBER;

Line 13773: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13769:
13770: l_num_entries NUMBER;
13771: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13772: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13773: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13774: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13775: l_recog_line_1 NUMBER;
13776: l_recog_line_2 NUMBER;
13777:

Line 13774: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13770: l_num_entries NUMBER;
13771: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13772: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13773: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13774: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13775: l_recog_line_1 NUMBER;
13776: l_recog_line_2 NUMBER;
13777:
13778: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13780: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13776: l_recog_line_2 NUMBER;
13777:
13778: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13779: l_bflow_applied_to_amt NUMBER; -- 5132302
13780: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13781:
13782: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13783:
13784: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13851: l_accrual_line_num := NULL; -- 4262811
13852: l_tmp_amt := NULL; -- 4262811
13853: --
13854:
13855: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13856: l_balance_type_code <> 'B' THEN
13857: IF NVL(p_source_28,'
13858: ') = 'REV'
13859: THEN

Line 13927: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13923: --
13924: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13925:
13926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13927: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13928:
13929: -- 4955764
13930: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13931: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13976:
13977: IF xla_accounting_cache_pkg.GetValueChar
13978: (p_source_code => 'LEDGER_CATEGORY_CODE'
13979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13980: AND l_bflow_method_code = 'PRIOR_ENTRY'
13981: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14075: p_lookup_type => 'XLA_OWNER_TYPE'
14076: ,p_lookup_code => l_component_type_code
14077: )
14078: ,p_token_4 => 'PRODUCT_NAME'
14079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14083: ,p_ae_header_id => NULL

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

14076: ,p_lookup_code => l_component_type_code
14077: )
14078: ,p_token_4 => 'PRODUCT_NAME'
14079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14083: ,p_ae_header_id => NULL
14084: );

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

14077: )
14078: ,p_token_4 => 'PRODUCT_NAME'
14079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14083: ,p_ae_header_id => NULL
14084: );
14085:

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

14078: ,p_token_4 => 'PRODUCT_NAME'
14079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14083: ,p_ae_header_id => NULL
14084: );
14085:
14086: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14109: ----------------------------------------------------------------------------------
14110: -- 4219869 Business Flow
14111: -- Update journal entry status -- Need to generate this within IF
14112: ----------------------------------------------------------------------------------
14113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14114: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14115: ,p_balance_type_code => l_balance_type_code
14116: );
14117:

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

14196:
14197: --
14198: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14199: --
14200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14201: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14202: ELSE
14203: ---------------------------------------------------------------------------------------------------
14204: -- 4262811a Switch Sign

Line 14225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14221:
14222: XLA_AE_LINES_PKG.ValidateCurrentLine;
14223: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14224:
14225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14227: ,p_balance_type_code => l_balance_type_code);
14228:
14229: END IF;

Line 14341: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14337: l_tmp_amt NUMBER;
14338: l_acc_rev_natural_side_code VARCHAR2(1);
14339:
14340: l_num_entries NUMBER;
14341: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14342: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14343: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14344: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14345: l_recog_line_1 NUMBER;

Line 14342: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14338: l_acc_rev_natural_side_code VARCHAR2(1);
14339:
14340: l_num_entries NUMBER;
14341: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14342: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14343: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14344: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14345: l_recog_line_1 NUMBER;
14346: l_recog_line_2 NUMBER;

Line 14343: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14339:
14340: l_num_entries NUMBER;
14341: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14342: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14343: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14344: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14345: l_recog_line_1 NUMBER;
14346: l_recog_line_2 NUMBER;
14347:

Line 14344: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14340: l_num_entries NUMBER;
14341: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14342: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14343: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14344: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14345: l_recog_line_1 NUMBER;
14346: l_recog_line_2 NUMBER;
14347:
14348: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14350: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14346: l_recog_line_2 NUMBER;
14347:
14348: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14349: l_bflow_applied_to_amt NUMBER; -- 5132302
14350: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14351:
14352: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14353:
14354: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14421: l_accrual_line_num := NULL; -- 4262811
14422: l_tmp_amt := NULL; -- 4262811
14423: --
14424:
14425: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14426: l_balance_type_code <> 'B' THEN
14427: IF NVL(p_source_28,'
14428: ') = 'ROUND'
14429: THEN

Line 14497: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14493: --
14494: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14495:
14496: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14497: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14498:
14499: -- 4955764
14500: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14501: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14545: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14546:
14547: IF xla_accounting_cache_pkg.GetValueChar
14548: (p_source_code => 'LEDGER_CATEGORY_CODE'
14549: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14550: AND l_bflow_method_code = 'PRIOR_ENTRY'
14551: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14552: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14553: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14645: p_lookup_type => 'XLA_OWNER_TYPE'
14646: ,p_lookup_code => l_component_type_code
14647: )
14648: ,p_token_4 => 'PRODUCT_NAME'
14649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14653: ,p_ae_header_id => NULL

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

14646: ,p_lookup_code => l_component_type_code
14647: )
14648: ,p_token_4 => 'PRODUCT_NAME'
14649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14653: ,p_ae_header_id => NULL
14654: );

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

14647: )
14648: ,p_token_4 => 'PRODUCT_NAME'
14649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14653: ,p_ae_header_id => NULL
14654: );
14655:

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

14648: ,p_token_4 => 'PRODUCT_NAME'
14649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14653: ,p_ae_header_id => NULL
14654: );
14655:
14656: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14679: ----------------------------------------------------------------------------------
14680: -- 4219869 Business Flow
14681: -- Update journal entry status -- Need to generate this within IF
14682: ----------------------------------------------------------------------------------
14683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14684: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14685: ,p_balance_type_code => l_balance_type_code
14686: );
14687:

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

14766:
14767: --
14768: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14769: --
14770: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14771: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14772: ELSE
14773: ---------------------------------------------------------------------------------------------------
14774: -- 4262811a Switch Sign

Line 14795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14791:
14792: XLA_AE_LINES_PKG.ValidateCurrentLine;
14793: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14794:
14795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14797: ,p_balance_type_code => l_balance_type_code);
14798:
14799: END IF;

Line 14911: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14907: l_tmp_amt NUMBER;
14908: l_acc_rev_natural_side_code VARCHAR2(1);
14909:
14910: l_num_entries NUMBER;
14911: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14912: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14913: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14914: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14915: l_recog_line_1 NUMBER;

Line 14912: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14908: l_acc_rev_natural_side_code VARCHAR2(1);
14909:
14910: l_num_entries NUMBER;
14911: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14912: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14913: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14914: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14915: l_recog_line_1 NUMBER;
14916: l_recog_line_2 NUMBER;

Line 14913: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14909:
14910: l_num_entries NUMBER;
14911: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14912: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14913: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14914: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14915: l_recog_line_1 NUMBER;
14916: l_recog_line_2 NUMBER;
14917:

Line 14914: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14910: l_num_entries NUMBER;
14911: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14912: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14913: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14914: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14915: l_recog_line_1 NUMBER;
14916: l_recog_line_2 NUMBER;
14917:
14918: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14920: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14916: l_recog_line_2 NUMBER;
14917:
14918: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14919: l_bflow_applied_to_amt NUMBER; -- 5132302
14920: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14921:
14922: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14923:
14924: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14991: l_accrual_line_num := NULL; -- 4262811
14992: l_tmp_amt := NULL; -- 4262811
14993: --
14994:
14995: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14996: l_balance_type_code <> 'B' THEN
14997: IF NVL(p_source_28,'
14998: ') = 'TAX'
14999: THEN

Line 15067: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15063: --
15064: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15065:
15066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15067: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15068:
15069: -- 4955764
15070: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15071: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15115: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15116:
15117: IF xla_accounting_cache_pkg.GetValueChar
15118: (p_source_code => 'LEDGER_CATEGORY_CODE'
15119: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15120: AND l_bflow_method_code = 'PRIOR_ENTRY'
15121: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15122: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15123: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15215: p_lookup_type => 'XLA_OWNER_TYPE'
15216: ,p_lookup_code => l_component_type_code
15217: )
15218: ,p_token_4 => 'PRODUCT_NAME'
15219: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15220: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15221: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15222: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15223: ,p_ae_header_id => NULL

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

15216: ,p_lookup_code => l_component_type_code
15217: )
15218: ,p_token_4 => 'PRODUCT_NAME'
15219: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15220: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15221: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15222: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15223: ,p_ae_header_id => NULL
15224: );

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

15217: )
15218: ,p_token_4 => 'PRODUCT_NAME'
15219: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15220: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15221: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15222: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15223: ,p_ae_header_id => NULL
15224: );
15225:

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

15218: ,p_token_4 => 'PRODUCT_NAME'
15219: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15220: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15221: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15222: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15223: ,p_ae_header_id => NULL
15224: );
15225:
15226: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15253: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15249: ----------------------------------------------------------------------------------
15250: -- 4219869 Business Flow
15251: -- Update journal entry status -- Need to generate this within IF
15252: ----------------------------------------------------------------------------------
15253: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15254: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15255: ,p_balance_type_code => l_balance_type_code
15256: );
15257:

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

15336:
15337: --
15338: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15339: --
15340: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15341: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15342: ELSE
15343: ---------------------------------------------------------------------------------------------------
15344: -- 4262811a Switch Sign

Line 15365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15361:
15362: XLA_AE_LINES_PKG.ValidateCurrentLine;
15363: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15364:
15365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15366: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15367: ,p_balance_type_code => l_balance_type_code);
15368:
15369: END IF;

Line 15481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15477: l_tmp_amt NUMBER;
15478: l_acc_rev_natural_side_code VARCHAR2(1);
15479:
15480: l_num_entries NUMBER;
15481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15485: l_recog_line_1 NUMBER;

Line 15482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15478: l_acc_rev_natural_side_code VARCHAR2(1);
15479:
15480: l_num_entries NUMBER;
15481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15485: l_recog_line_1 NUMBER;
15486: l_recog_line_2 NUMBER;

Line 15483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15479:
15480: l_num_entries NUMBER;
15481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15485: l_recog_line_1 NUMBER;
15486: l_recog_line_2 NUMBER;
15487:

Line 15484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15480: l_num_entries NUMBER;
15481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15485: l_recog_line_1 NUMBER;
15486: l_recog_line_2 NUMBER;
15487:
15488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15486: l_recog_line_2 NUMBER;
15487:
15488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15489: l_bflow_applied_to_amt NUMBER; -- 5132302
15490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15491:
15492: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15493:
15494: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15561: l_accrual_line_num := NULL; -- 4262811
15562: l_tmp_amt := NULL; -- 4262811
15563: --
15564:
15565: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15566: l_balance_type_code <> 'B' THEN
15567: IF NVL(p_source_28,'
15568: ') = 'UNBILL'
15569: THEN

Line 15637: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15633: --
15634: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15635:
15636: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15637: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15638:
15639: -- 4955764
15640: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15641: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15685: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15686:
15687: IF xla_accounting_cache_pkg.GetValueChar
15688: (p_source_code => 'LEDGER_CATEGORY_CODE'
15689: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15690: AND l_bflow_method_code = 'PRIOR_ENTRY'
15691: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15692: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15693: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15785: p_lookup_type => 'XLA_OWNER_TYPE'
15786: ,p_lookup_code => l_component_type_code
15787: )
15788: ,p_token_4 => 'PRODUCT_NAME'
15789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15793: ,p_ae_header_id => NULL

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

15786: ,p_lookup_code => l_component_type_code
15787: )
15788: ,p_token_4 => 'PRODUCT_NAME'
15789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15793: ,p_ae_header_id => NULL
15794: );

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

15787: )
15788: ,p_token_4 => 'PRODUCT_NAME'
15789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15793: ,p_ae_header_id => NULL
15794: );
15795:

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

15788: ,p_token_4 => 'PRODUCT_NAME'
15789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15793: ,p_ae_header_id => NULL
15794: );
15795:
15796: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15819: ----------------------------------------------------------------------------------
15820: -- 4219869 Business Flow
15821: -- Update journal entry status -- Need to generate this within IF
15822: ----------------------------------------------------------------------------------
15823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15824: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15825: ,p_balance_type_code => l_balance_type_code
15826: );
15827:

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

15906:
15907: --
15908: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15909: --
15910: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15911: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15912: ELSE
15913: ---------------------------------------------------------------------------------------------------
15914: -- 4262811a Switch Sign

Line 15935: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15931:
15932: XLA_AE_LINES_PKG.ValidateCurrentLine;
15933: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15934:
15935: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15936: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15937: ,p_balance_type_code => l_balance_type_code);
15938:
15939: END IF;

Line 16051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16047: l_tmp_amt NUMBER;
16048: l_acc_rev_natural_side_code VARCHAR2(1);
16049:
16050: l_num_entries NUMBER;
16051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16055: l_recog_line_1 NUMBER;

Line 16052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16048: l_acc_rev_natural_side_code VARCHAR2(1);
16049:
16050: l_num_entries NUMBER;
16051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16055: l_recog_line_1 NUMBER;
16056: l_recog_line_2 NUMBER;

Line 16053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16049:
16050: l_num_entries NUMBER;
16051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16055: l_recog_line_1 NUMBER;
16056: l_recog_line_2 NUMBER;
16057:

Line 16054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16050: l_num_entries NUMBER;
16051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16055: l_recog_line_1 NUMBER;
16056: l_recog_line_2 NUMBER;
16057:
16058: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16060: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16056: l_recog_line_2 NUMBER;
16057:
16058: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16059: l_bflow_applied_to_amt NUMBER; -- 5132302
16060: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16061:
16062: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16063:
16064: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16131: l_accrual_line_num := NULL; -- 4262811
16132: l_tmp_amt := NULL; -- 4262811
16133: --
16134:
16135: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16136: l_balance_type_code <> 'B' THEN
16137: IF NVL(p_source_28,'
16138: ') = 'UNEARN'
16139: THEN

Line 16207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16203: --
16204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16205:
16206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16208:
16209: -- 4955764
16210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16256:
16257: IF xla_accounting_cache_pkg.GetValueChar
16258: (p_source_code => 'LEDGER_CATEGORY_CODE'
16259: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16260: AND l_bflow_method_code = 'PRIOR_ENTRY'
16261: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16262: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16263: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16355: p_lookup_type => 'XLA_OWNER_TYPE'
16356: ,p_lookup_code => l_component_type_code
16357: )
16358: ,p_token_4 => 'PRODUCT_NAME'
16359: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16360: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16361: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16362: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16363: ,p_ae_header_id => NULL

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

16356: ,p_lookup_code => l_component_type_code
16357: )
16358: ,p_token_4 => 'PRODUCT_NAME'
16359: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16360: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16361: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16362: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16363: ,p_ae_header_id => NULL
16364: );

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

16357: )
16358: ,p_token_4 => 'PRODUCT_NAME'
16359: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16360: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16361: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16362: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16363: ,p_ae_header_id => NULL
16364: );
16365:

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

16358: ,p_token_4 => 'PRODUCT_NAME'
16359: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16360: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16361: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16362: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16363: ,p_ae_header_id => NULL
16364: );
16365:
16366: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16389: ----------------------------------------------------------------------------------
16390: -- 4219869 Business Flow
16391: -- Update journal entry status -- Need to generate this within IF
16392: ----------------------------------------------------------------------------------
16393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16394: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16395: ,p_balance_type_code => l_balance_type_code
16396: );
16397:

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

16476:
16477: --
16478: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16479: --
16480: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16481: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16482: ELSE
16483: ---------------------------------------------------------------------------------------------------
16484: -- 4262811a Switch Sign

Line 16505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16501:
16502: XLA_AE_LINES_PKG.ValidateCurrentLine;
16503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16504:
16505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16506: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16507: ,p_balance_type_code => l_balance_type_code);
16508:
16509: END IF;

Line 16619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16615: l_tmp_amt NUMBER;
16616: l_acc_rev_natural_side_code VARCHAR2(1);
16617:
16618: l_num_entries NUMBER;
16619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16623: l_recog_line_1 NUMBER;

Line 16620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16616: l_acc_rev_natural_side_code VARCHAR2(1);
16617:
16618: l_num_entries NUMBER;
16619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16623: l_recog_line_1 NUMBER;
16624: l_recog_line_2 NUMBER;

Line 16621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16617:
16618: l_num_entries NUMBER;
16619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16623: l_recog_line_1 NUMBER;
16624: l_recog_line_2 NUMBER;
16625:

Line 16622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16618: l_num_entries NUMBER;
16619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16623: l_recog_line_1 NUMBER;
16624: l_recog_line_2 NUMBER;
16625:
16626: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16628: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16624: l_recog_line_2 NUMBER;
16625:
16626: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16627: l_bflow_applied_to_amt NUMBER; -- 5132302
16628: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16629:
16630: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16631:
16632: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16699: l_accrual_line_num := NULL; -- 4262811
16700: l_tmp_amt := NULL; -- 4262811
16701: --
16702:
16703: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16704: l_balance_type_code <> 'B' THEN
16705: IF NVL(p_source_28,'
16706: ') = 'REC'
16707: THEN

Line 16775: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16771: --
16772: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16773:
16774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16775: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16776:
16777: -- 4955764
16778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16821: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16822:
16823: IF xla_accounting_cache_pkg.GetValueChar
16824: (p_source_code => 'LEDGER_CATEGORY_CODE'
16825: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16826: AND l_bflow_method_code = 'PRIOR_ENTRY'
16827: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16828: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16829: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16921: p_lookup_type => 'XLA_OWNER_TYPE'
16922: ,p_lookup_code => l_component_type_code
16923: )
16924: ,p_token_4 => 'PRODUCT_NAME'
16925: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16926: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16927: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16928: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16929: ,p_ae_header_id => NULL

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

16922: ,p_lookup_code => l_component_type_code
16923: )
16924: ,p_token_4 => 'PRODUCT_NAME'
16925: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16926: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16927: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16928: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16929: ,p_ae_header_id => NULL
16930: );

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

16923: )
16924: ,p_token_4 => 'PRODUCT_NAME'
16925: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16926: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16927: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16928: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16929: ,p_ae_header_id => NULL
16930: );
16931:

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

16924: ,p_token_4 => 'PRODUCT_NAME'
16925: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16926: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16927: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16928: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16929: ,p_ae_header_id => NULL
16930: );
16931:
16932: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16955: ----------------------------------------------------------------------------------
16956: -- 4219869 Business Flow
16957: -- Update journal entry status -- Need to generate this within IF
16958: ----------------------------------------------------------------------------------
16959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16961: ,p_balance_type_code => l_balance_type_code
16962: );
16963:

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

17042:
17043: --
17044: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17045: --
17046: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17047: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17048: ELSE
17049: ---------------------------------------------------------------------------------------------------
17050: -- 4262811a Switch Sign

Line 17071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17067:
17068: XLA_AE_LINES_PKG.ValidateCurrentLine;
17069: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17070:
17071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17073: ,p_balance_type_code => l_balance_type_code);
17074:
17075: END IF;

Line 17185: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17181: l_tmp_amt NUMBER;
17182: l_acc_rev_natural_side_code VARCHAR2(1);
17183:
17184: l_num_entries NUMBER;
17185: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17186: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17187: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17188: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17189: l_recog_line_1 NUMBER;

Line 17186: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17182: l_acc_rev_natural_side_code VARCHAR2(1);
17183:
17184: l_num_entries NUMBER;
17185: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17186: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17187: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17188: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17189: l_recog_line_1 NUMBER;
17190: l_recog_line_2 NUMBER;

Line 17187: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17183:
17184: l_num_entries NUMBER;
17185: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17186: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17187: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17188: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17189: l_recog_line_1 NUMBER;
17190: l_recog_line_2 NUMBER;
17191:

Line 17188: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17184: l_num_entries NUMBER;
17185: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17186: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17187: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17188: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17189: l_recog_line_1 NUMBER;
17190: l_recog_line_2 NUMBER;
17191:
17192: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17194: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17190: l_recog_line_2 NUMBER;
17191:
17192: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17193: l_bflow_applied_to_amt NUMBER; -- 5132302
17194: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17195:
17196: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17197:
17198: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17265: l_accrual_line_num := NULL; -- 4262811
17266: l_tmp_amt := NULL; -- 4262811
17267: --
17268:
17269: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17270: l_balance_type_code <> 'B' THEN
17271: IF NVL(p_source_28,'
17272: ') = 'REV'
17273: THEN

Line 17341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17337: --
17338: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17339:
17340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17342:
17343: -- 4955764
17344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17387: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17388:
17389: IF xla_accounting_cache_pkg.GetValueChar
17390: (p_source_code => 'LEDGER_CATEGORY_CODE'
17391: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17392: AND l_bflow_method_code = 'PRIOR_ENTRY'
17393: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17394: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17395: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17487: p_lookup_type => 'XLA_OWNER_TYPE'
17488: ,p_lookup_code => l_component_type_code
17489: )
17490: ,p_token_4 => 'PRODUCT_NAME'
17491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17495: ,p_ae_header_id => NULL

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

17488: ,p_lookup_code => l_component_type_code
17489: )
17490: ,p_token_4 => 'PRODUCT_NAME'
17491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17495: ,p_ae_header_id => NULL
17496: );

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

17489: )
17490: ,p_token_4 => 'PRODUCT_NAME'
17491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17495: ,p_ae_header_id => NULL
17496: );
17497:

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

17490: ,p_token_4 => 'PRODUCT_NAME'
17491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17495: ,p_ae_header_id => NULL
17496: );
17497:
17498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17521: ----------------------------------------------------------------------------------
17522: -- 4219869 Business Flow
17523: -- Update journal entry status -- Need to generate this within IF
17524: ----------------------------------------------------------------------------------
17525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17527: ,p_balance_type_code => l_balance_type_code
17528: );
17529:

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

17608:
17609: --
17610: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17611: --
17612: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17613: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17614: ELSE
17615: ---------------------------------------------------------------------------------------------------
17616: -- 4262811a Switch Sign

Line 17637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17633:
17634: XLA_AE_LINES_PKG.ValidateCurrentLine;
17635: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17636:
17637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17638: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17639: ,p_balance_type_code => l_balance_type_code);
17640:
17641: END IF;

Line 17753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17749: l_tmp_amt NUMBER;
17750: l_acc_rev_natural_side_code VARCHAR2(1);
17751:
17752: l_num_entries NUMBER;
17753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17757: l_recog_line_1 NUMBER;

Line 17754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17750: l_acc_rev_natural_side_code VARCHAR2(1);
17751:
17752: l_num_entries NUMBER;
17753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17757: l_recog_line_1 NUMBER;
17758: l_recog_line_2 NUMBER;

Line 17755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17751:
17752: l_num_entries NUMBER;
17753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17757: l_recog_line_1 NUMBER;
17758: l_recog_line_2 NUMBER;
17759:

Line 17756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17752: l_num_entries NUMBER;
17753: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17754: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17755: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17756: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17757: l_recog_line_1 NUMBER;
17758: l_recog_line_2 NUMBER;
17759:
17760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17758: l_recog_line_2 NUMBER;
17759:
17760: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17761: l_bflow_applied_to_amt NUMBER; -- 5132302
17762: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17763:
17764: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17765:
17766: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17833: l_accrual_line_num := NULL; -- 4262811
17834: l_tmp_amt := NULL; -- 4262811
17835: --
17836:
17837: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17838: l_balance_type_code <> 'B' THEN
17839: IF NVL(p_source_28,'
17840: ') = 'CHARGES'
17841: THEN

Line 17909: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17905: --
17906: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17907:
17908: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17909: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17910:
17911: -- 4955764
17912: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17913: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17957: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17958:
17959: IF xla_accounting_cache_pkg.GetValueChar
17960: (p_source_code => 'LEDGER_CATEGORY_CODE'
17961: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17962: AND l_bflow_method_code = 'PRIOR_ENTRY'
17963: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17964: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17965: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18057: p_lookup_type => 'XLA_OWNER_TYPE'
18058: ,p_lookup_code => l_component_type_code
18059: )
18060: ,p_token_4 => 'PRODUCT_NAME'
18061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18065: ,p_ae_header_id => NULL

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

18058: ,p_lookup_code => l_component_type_code
18059: )
18060: ,p_token_4 => 'PRODUCT_NAME'
18061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18065: ,p_ae_header_id => NULL
18066: );

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

18059: )
18060: ,p_token_4 => 'PRODUCT_NAME'
18061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18065: ,p_ae_header_id => NULL
18066: );
18067:

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

18060: ,p_token_4 => 'PRODUCT_NAME'
18061: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18062: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18063: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18064: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18065: ,p_ae_header_id => NULL
18066: );
18067:
18068: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18091: ----------------------------------------------------------------------------------
18092: -- 4219869 Business Flow
18093: -- Update journal entry status -- Need to generate this within IF
18094: ----------------------------------------------------------------------------------
18095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18096: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18097: ,p_balance_type_code => l_balance_type_code
18098: );
18099:

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

18178:
18179: --
18180: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18181: --
18182: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18183: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18184: ELSE
18185: ---------------------------------------------------------------------------------------------------
18186: -- 4262811a Switch Sign

Line 18207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18203:
18204: XLA_AE_LINES_PKG.ValidateCurrentLine;
18205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18206:
18207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18209: ,p_balance_type_code => l_balance_type_code);
18210:
18211: END IF;

Line 18323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18319: l_tmp_amt NUMBER;
18320: l_acc_rev_natural_side_code VARCHAR2(1);
18321:
18322: l_num_entries NUMBER;
18323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18327: l_recog_line_1 NUMBER;

Line 18324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18320: l_acc_rev_natural_side_code VARCHAR2(1);
18321:
18322: l_num_entries NUMBER;
18323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18327: l_recog_line_1 NUMBER;
18328: l_recog_line_2 NUMBER;

Line 18325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18321:
18322: l_num_entries NUMBER;
18323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18327: l_recog_line_1 NUMBER;
18328: l_recog_line_2 NUMBER;
18329:

Line 18326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18322: l_num_entries NUMBER;
18323: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18324: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18325: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18326: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18327: l_recog_line_1 NUMBER;
18328: l_recog_line_2 NUMBER;
18329:
18330: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18332: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18328: l_recog_line_2 NUMBER;
18329:
18330: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18331: l_bflow_applied_to_amt NUMBER; -- 5132302
18332: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18333:
18334: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18335:
18336: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18403: l_accrual_line_num := NULL; -- 4262811
18404: l_tmp_amt := NULL; -- 4262811
18405: --
18406:
18407: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18408: l_balance_type_code <> 'B' THEN
18409: IF NVL(p_source_28,'
18410: ') = 'FREIGHT'
18411: THEN

Line 18479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18475: --
18476: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18477:
18478: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18480:
18481: -- 4955764
18482: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18483: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18528:
18529: IF xla_accounting_cache_pkg.GetValueChar
18530: (p_source_code => 'LEDGER_CATEGORY_CODE'
18531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18532: AND l_bflow_method_code = 'PRIOR_ENTRY'
18533: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18627: p_lookup_type => 'XLA_OWNER_TYPE'
18628: ,p_lookup_code => l_component_type_code
18629: )
18630: ,p_token_4 => 'PRODUCT_NAME'
18631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18635: ,p_ae_header_id => NULL

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

18628: ,p_lookup_code => l_component_type_code
18629: )
18630: ,p_token_4 => 'PRODUCT_NAME'
18631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18635: ,p_ae_header_id => NULL
18636: );

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

18629: )
18630: ,p_token_4 => 'PRODUCT_NAME'
18631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18635: ,p_ae_header_id => NULL
18636: );
18637:

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

18630: ,p_token_4 => 'PRODUCT_NAME'
18631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18635: ,p_ae_header_id => NULL
18636: );
18637:
18638: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18661: ----------------------------------------------------------------------------------
18662: -- 4219869 Business Flow
18663: -- Update journal entry status -- Need to generate this within IF
18664: ----------------------------------------------------------------------------------
18665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18667: ,p_balance_type_code => l_balance_type_code
18668: );
18669:

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

18748:
18749: --
18750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18751: --
18752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18754: ELSE
18755: ---------------------------------------------------------------------------------------------------
18756: -- 4262811a Switch Sign

Line 18777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18773:
18774: XLA_AE_LINES_PKG.ValidateCurrentLine;
18775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18776:
18777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18779: ,p_balance_type_code => l_balance_type_code);
18780:
18781: END IF;

Line 18895: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18891: l_tmp_amt NUMBER;
18892: l_acc_rev_natural_side_code VARCHAR2(1);
18893:
18894: l_num_entries NUMBER;
18895: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18896: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18897: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18898: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18899: l_recog_line_1 NUMBER;

Line 18896: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18892: l_acc_rev_natural_side_code VARCHAR2(1);
18893:
18894: l_num_entries NUMBER;
18895: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18896: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18897: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18898: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18899: l_recog_line_1 NUMBER;
18900: l_recog_line_2 NUMBER;

Line 18897: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18893:
18894: l_num_entries NUMBER;
18895: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18896: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18897: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18898: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18899: l_recog_line_1 NUMBER;
18900: l_recog_line_2 NUMBER;
18901:

Line 18898: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18894: l_num_entries NUMBER;
18895: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18896: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18897: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18898: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18899: l_recog_line_1 NUMBER;
18900: l_recog_line_2 NUMBER;
18901:
18902: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18904: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18900: l_recog_line_2 NUMBER;
18901:
18902: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18903: l_bflow_applied_to_amt NUMBER; -- 5132302
18904: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18905:
18906: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18907:
18908: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18975: l_accrual_line_num := NULL; -- 4262811
18976: l_tmp_amt := NULL; -- 4262811
18977: --
18978:
18979: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18980: l_balance_type_code <> 'B' THEN
18981: IF NVL(p_source_28,'
18982: ') = 'REV' AND
18983: p_source_51 IS NULL

Line 19052: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19048: --
19049: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19050:
19051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19052: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19053:
19054: -- 4955764
19055: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19056: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19101:
19102: IF xla_accounting_cache_pkg.GetValueChar
19103: (p_source_code => 'LEDGER_CATEGORY_CODE'
19104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19105: AND l_bflow_method_code = 'PRIOR_ENTRY'
19106: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19107: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19108: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19200: p_lookup_type => 'XLA_OWNER_TYPE'
19201: ,p_lookup_code => l_component_type_code
19202: )
19203: ,p_token_4 => 'PRODUCT_NAME'
19204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19208: ,p_ae_header_id => NULL

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

19201: ,p_lookup_code => l_component_type_code
19202: )
19203: ,p_token_4 => 'PRODUCT_NAME'
19204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19208: ,p_ae_header_id => NULL
19209: );

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

19202: )
19203: ,p_token_4 => 'PRODUCT_NAME'
19204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19208: ,p_ae_header_id => NULL
19209: );
19210:

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

19203: ,p_token_4 => 'PRODUCT_NAME'
19204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19208: ,p_ae_header_id => NULL
19209: );
19210:
19211: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19234: ----------------------------------------------------------------------------------
19235: -- 4219869 Business Flow
19236: -- Update journal entry status -- Need to generate this within IF
19237: ----------------------------------------------------------------------------------
19238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19240: ,p_balance_type_code => l_balance_type_code
19241: );
19242:

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

19321:
19322: --
19323: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19324: --
19325: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19326: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19327: ELSE
19328: ---------------------------------------------------------------------------------------------------
19329: -- 4262811a Switch Sign

Line 19350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19346:
19347: XLA_AE_LINES_PKG.ValidateCurrentLine;
19348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19349:
19350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19351: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19352: ,p_balance_type_code => l_balance_type_code);
19353:
19354: END IF;

Line 19466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19462: l_tmp_amt NUMBER;
19463: l_acc_rev_natural_side_code VARCHAR2(1);
19464:
19465: l_num_entries NUMBER;
19466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19470: l_recog_line_1 NUMBER;

Line 19467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19463: l_acc_rev_natural_side_code VARCHAR2(1);
19464:
19465: l_num_entries NUMBER;
19466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19470: l_recog_line_1 NUMBER;
19471: l_recog_line_2 NUMBER;

Line 19468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19464:
19465: l_num_entries NUMBER;
19466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19470: l_recog_line_1 NUMBER;
19471: l_recog_line_2 NUMBER;
19472:

Line 19469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19465: l_num_entries NUMBER;
19466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19470: l_recog_line_1 NUMBER;
19471: l_recog_line_2 NUMBER;
19472:
19473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19471: l_recog_line_2 NUMBER;
19472:
19473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19474: l_bflow_applied_to_amt NUMBER; -- 5132302
19475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19476:
19477: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19478:
19479: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19546: l_accrual_line_num := NULL; -- 4262811
19547: l_tmp_amt := NULL; -- 4262811
19548: --
19549:
19550: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19551: l_balance_type_code <> 'B' THEN
19552: IF NVL(p_source_28,'
19553: ') = 'ROUND'
19554: THEN

Line 19622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19618: --
19619: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19620:
19621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19623:
19624: -- 4955764
19625: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19626: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19671:
19672: IF xla_accounting_cache_pkg.GetValueChar
19673: (p_source_code => 'LEDGER_CATEGORY_CODE'
19674: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19675: AND l_bflow_method_code = 'PRIOR_ENTRY'
19676: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19677: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19678: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19770: p_lookup_type => 'XLA_OWNER_TYPE'
19771: ,p_lookup_code => l_component_type_code
19772: )
19773: ,p_token_4 => 'PRODUCT_NAME'
19774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19778: ,p_ae_header_id => NULL

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

19771: ,p_lookup_code => l_component_type_code
19772: )
19773: ,p_token_4 => 'PRODUCT_NAME'
19774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19778: ,p_ae_header_id => NULL
19779: );

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

19772: )
19773: ,p_token_4 => 'PRODUCT_NAME'
19774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19778: ,p_ae_header_id => NULL
19779: );
19780:

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

19773: ,p_token_4 => 'PRODUCT_NAME'
19774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19778: ,p_ae_header_id => NULL
19779: );
19780:
19781: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19804: ----------------------------------------------------------------------------------
19805: -- 4219869 Business Flow
19806: -- Update journal entry status -- Need to generate this within IF
19807: ----------------------------------------------------------------------------------
19808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19810: ,p_balance_type_code => l_balance_type_code
19811: );
19812:

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

19891:
19892: --
19893: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19894: --
19895: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19896: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19897: ELSE
19898: ---------------------------------------------------------------------------------------------------
19899: -- 4262811a Switch Sign

Line 19920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19916:
19917: XLA_AE_LINES_PKG.ValidateCurrentLine;
19918: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19919:
19920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19921: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19922: ,p_balance_type_code => l_balance_type_code);
19923:
19924: END IF;

Line 20036: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20032: l_tmp_amt NUMBER;
20033: l_acc_rev_natural_side_code VARCHAR2(1);
20034:
20035: l_num_entries NUMBER;
20036: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20037: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20038: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20039: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20040: l_recog_line_1 NUMBER;

Line 20037: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20033: l_acc_rev_natural_side_code VARCHAR2(1);
20034:
20035: l_num_entries NUMBER;
20036: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20037: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20038: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20039: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20040: l_recog_line_1 NUMBER;
20041: l_recog_line_2 NUMBER;

Line 20038: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20034:
20035: l_num_entries NUMBER;
20036: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20037: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20038: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20039: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20040: l_recog_line_1 NUMBER;
20041: l_recog_line_2 NUMBER;
20042:

Line 20039: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20035: l_num_entries NUMBER;
20036: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20037: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20038: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20039: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20040: l_recog_line_1 NUMBER;
20041: l_recog_line_2 NUMBER;
20042:
20043: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20045: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20041: l_recog_line_2 NUMBER;
20042:
20043: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20044: l_bflow_applied_to_amt NUMBER; -- 5132302
20045: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20046:
20047: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20048:
20049: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20116: l_accrual_line_num := NULL; -- 4262811
20117: l_tmp_amt := NULL; -- 4262811
20118: --
20119:
20120: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20121: l_balance_type_code <> 'B' THEN
20122: IF NVL(p_source_28,'
20123: ') = 'TAX'
20124: THEN

Line 20192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20188: --
20189: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20190:
20191: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20192: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20193:
20194: -- 4955764
20195: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20196: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20240: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20241:
20242: IF xla_accounting_cache_pkg.GetValueChar
20243: (p_source_code => 'LEDGER_CATEGORY_CODE'
20244: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20245: AND l_bflow_method_code = 'PRIOR_ENTRY'
20246: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20247: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20248: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20340: p_lookup_type => 'XLA_OWNER_TYPE'
20341: ,p_lookup_code => l_component_type_code
20342: )
20343: ,p_token_4 => 'PRODUCT_NAME'
20344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20348: ,p_ae_header_id => NULL

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

20341: ,p_lookup_code => l_component_type_code
20342: )
20343: ,p_token_4 => 'PRODUCT_NAME'
20344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20348: ,p_ae_header_id => NULL
20349: );

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

20342: )
20343: ,p_token_4 => 'PRODUCT_NAME'
20344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20348: ,p_ae_header_id => NULL
20349: );
20350:

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

20343: ,p_token_4 => 'PRODUCT_NAME'
20344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20348: ,p_ae_header_id => NULL
20349: );
20350:
20351: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20374: ----------------------------------------------------------------------------------
20375: -- 4219869 Business Flow
20376: -- Update journal entry status -- Need to generate this within IF
20377: ----------------------------------------------------------------------------------
20378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20379: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20380: ,p_balance_type_code => l_balance_type_code
20381: );
20382:

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

20461:
20462: --
20463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20464: --
20465: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20467: ELSE
20468: ---------------------------------------------------------------------------------------------------
20469: -- 4262811a Switch Sign

Line 20490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20486:
20487: XLA_AE_LINES_PKG.ValidateCurrentLine;
20488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20489:
20490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20492: ,p_balance_type_code => l_balance_type_code);
20493:
20494: END IF;

Line 20608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20604: l_tmp_amt NUMBER;
20605: l_acc_rev_natural_side_code VARCHAR2(1);
20606:
20607: l_num_entries NUMBER;
20608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20612: l_recog_line_1 NUMBER;

Line 20609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20605: l_acc_rev_natural_side_code VARCHAR2(1);
20606:
20607: l_num_entries NUMBER;
20608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20612: l_recog_line_1 NUMBER;
20613: l_recog_line_2 NUMBER;

Line 20610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20606:
20607: l_num_entries NUMBER;
20608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20612: l_recog_line_1 NUMBER;
20613: l_recog_line_2 NUMBER;
20614:

Line 20611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20607: l_num_entries NUMBER;
20608: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20609: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20610: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20611: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20612: l_recog_line_1 NUMBER;
20613: l_recog_line_2 NUMBER;
20614:
20615: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20617: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20613: l_recog_line_2 NUMBER;
20614:
20615: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20616: l_bflow_applied_to_amt NUMBER; -- 5132302
20617: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20618:
20619: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20620:
20621: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20688: l_accrual_line_num := NULL; -- 4262811
20689: l_tmp_amt := NULL; -- 4262811
20690: --
20691:
20692: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20693: l_balance_type_code <> 'B' THEN
20694: IF NVL(p_source_28,'
20695: ') = 'UNBILL' AND
20696: p_source_51 IS NULL

Line 20765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20761: --
20762: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20763:
20764: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20765: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20766:
20767: -- 4955764
20768: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20769: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20813: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20814:
20815: IF xla_accounting_cache_pkg.GetValueChar
20816: (p_source_code => 'LEDGER_CATEGORY_CODE'
20817: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20818: AND l_bflow_method_code = 'PRIOR_ENTRY'
20819: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20820: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20821: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20913: p_lookup_type => 'XLA_OWNER_TYPE'
20914: ,p_lookup_code => l_component_type_code
20915: )
20916: ,p_token_4 => 'PRODUCT_NAME'
20917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20921: ,p_ae_header_id => NULL

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

20914: ,p_lookup_code => l_component_type_code
20915: )
20916: ,p_token_4 => 'PRODUCT_NAME'
20917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20921: ,p_ae_header_id => NULL
20922: );

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

20915: )
20916: ,p_token_4 => 'PRODUCT_NAME'
20917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20921: ,p_ae_header_id => NULL
20922: );
20923:

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

20916: ,p_token_4 => 'PRODUCT_NAME'
20917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20921: ,p_ae_header_id => NULL
20922: );
20923:
20924: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20947: ----------------------------------------------------------------------------------
20948: -- 4219869 Business Flow
20949: -- Update journal entry status -- Need to generate this within IF
20950: ----------------------------------------------------------------------------------
20951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20952: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20953: ,p_balance_type_code => l_balance_type_code
20954: );
20955:

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

21034:
21035: --
21036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21037: --
21038: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21040: ELSE
21041: ---------------------------------------------------------------------------------------------------
21042: -- 4262811a Switch Sign

Line 21063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21059:
21060: XLA_AE_LINES_PKG.ValidateCurrentLine;
21061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21062:
21063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21065: ,p_balance_type_code => l_balance_type_code);
21066:
21067: END IF;

Line 21181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21177: l_tmp_amt NUMBER;
21178: l_acc_rev_natural_side_code VARCHAR2(1);
21179:
21180: l_num_entries NUMBER;
21181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21185: l_recog_line_1 NUMBER;

Line 21182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21178: l_acc_rev_natural_side_code VARCHAR2(1);
21179:
21180: l_num_entries NUMBER;
21181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21185: l_recog_line_1 NUMBER;
21186: l_recog_line_2 NUMBER;

Line 21183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21179:
21180: l_num_entries NUMBER;
21181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21185: l_recog_line_1 NUMBER;
21186: l_recog_line_2 NUMBER;
21187:

Line 21184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21180: l_num_entries NUMBER;
21181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21185: l_recog_line_1 NUMBER;
21186: l_recog_line_2 NUMBER;
21187:
21188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21186: l_recog_line_2 NUMBER;
21187:
21188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21189: l_bflow_applied_to_amt NUMBER; -- 5132302
21190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21191:
21192: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21193:
21194: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21261: l_accrual_line_num := NULL; -- 4262811
21262: l_tmp_amt := NULL; -- 4262811
21263: --
21264:
21265: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21266: l_balance_type_code <> 'B' THEN
21267: IF NVL(p_source_28,'
21268: ') = 'UNEARN' AND
21269: p_source_51 IS NULL

Line 21338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21334: --
21335: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21336:
21337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21339:
21340: -- 4955764
21341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21387:
21388: IF xla_accounting_cache_pkg.GetValueChar
21389: (p_source_code => 'LEDGER_CATEGORY_CODE'
21390: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21391: AND l_bflow_method_code = 'PRIOR_ENTRY'
21392: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21393: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21394: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21486: p_lookup_type => 'XLA_OWNER_TYPE'
21487: ,p_lookup_code => l_component_type_code
21488: )
21489: ,p_token_4 => 'PRODUCT_NAME'
21490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21494: ,p_ae_header_id => NULL

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

21487: ,p_lookup_code => l_component_type_code
21488: )
21489: ,p_token_4 => 'PRODUCT_NAME'
21490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21494: ,p_ae_header_id => NULL
21495: );

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

21488: )
21489: ,p_token_4 => 'PRODUCT_NAME'
21490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21494: ,p_ae_header_id => NULL
21495: );
21496:

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

21489: ,p_token_4 => 'PRODUCT_NAME'
21490: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21491: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21492: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21493: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21494: ,p_ae_header_id => NULL
21495: );
21496:
21497: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21520: ----------------------------------------------------------------------------------
21521: -- 4219869 Business Flow
21522: -- Update journal entry status -- Need to generate this within IF
21523: ----------------------------------------------------------------------------------
21524: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21525: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21526: ,p_balance_type_code => l_balance_type_code
21527: );
21528:

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

21607:
21608: --
21609: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21610: --
21611: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21612: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21613: ELSE
21614: ---------------------------------------------------------------------------------------------------
21615: -- 4262811a Switch Sign

Line 21636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21632:
21633: XLA_AE_LINES_PKG.ValidateCurrentLine;
21634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21635:
21636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21637: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21638: ,p_balance_type_code => l_balance_type_code);
21639:
21640: END IF;

Line 21754: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21750: l_tmp_amt NUMBER;
21751: l_acc_rev_natural_side_code VARCHAR2(1);
21752:
21753: l_num_entries NUMBER;
21754: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21755: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21756: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21757: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21758: l_recog_line_1 NUMBER;

Line 21755: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21751: l_acc_rev_natural_side_code VARCHAR2(1);
21752:
21753: l_num_entries NUMBER;
21754: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21755: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21756: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21757: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21758: l_recog_line_1 NUMBER;
21759: l_recog_line_2 NUMBER;

Line 21756: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21752:
21753: l_num_entries NUMBER;
21754: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21755: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21756: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21757: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21758: l_recog_line_1 NUMBER;
21759: l_recog_line_2 NUMBER;
21760:

Line 21757: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21753: l_num_entries NUMBER;
21754: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21755: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21756: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21757: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21758: l_recog_line_1 NUMBER;
21759: l_recog_line_2 NUMBER;
21760:
21761: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21763: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21759: l_recog_line_2 NUMBER;
21760:
21761: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21762: l_bflow_applied_to_amt NUMBER; -- 5132302
21763: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21764:
21765: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21766:
21767: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21834: l_accrual_line_num := NULL; -- 4262811
21835: l_tmp_amt := NULL; -- 4262811
21836: --
21837:
21838: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21839: l_balance_type_code <> 'B' THEN
21840: IF NVL(p_source_15,'
21841: ') = 'TAX' OR
21842: NVL(p_source_15,'

Line 21922: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21918: --
21919: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21920:
21921: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21922: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21923:
21924: -- 4955764
21925: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21926: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21969:
21970: IF xla_accounting_cache_pkg.GetValueChar
21971: (p_source_code => 'LEDGER_CATEGORY_CODE'
21972: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21973: AND l_bflow_method_code = 'PRIOR_ENTRY'
21974: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21975: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21976: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22118: p_lookup_type => 'XLA_OWNER_TYPE'
22119: ,p_lookup_code => l_component_type_code
22120: )
22121: ,p_token_4 => 'PRODUCT_NAME'
22122: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22123: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22124: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22125: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22126: ,p_ae_header_id => NULL

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

22119: ,p_lookup_code => l_component_type_code
22120: )
22121: ,p_token_4 => 'PRODUCT_NAME'
22122: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22123: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22124: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22125: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22126: ,p_ae_header_id => NULL
22127: );

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

22120: )
22121: ,p_token_4 => 'PRODUCT_NAME'
22122: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22123: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22124: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22125: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22126: ,p_ae_header_id => NULL
22127: );
22128:

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

22121: ,p_token_4 => 'PRODUCT_NAME'
22122: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22123: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22124: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22125: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22126: ,p_ae_header_id => NULL
22127: );
22128:
22129: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22156: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22152: ----------------------------------------------------------------------------------
22153: -- 4219869 Business Flow
22154: -- Update journal entry status -- Need to generate this within IF
22155: ----------------------------------------------------------------------------------
22156: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22157: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22158: ,p_balance_type_code => l_balance_type_code
22159: );
22160:

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

22280:
22281: --
22282: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22283: --
22284: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22285: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22286: ELSE
22287: ---------------------------------------------------------------------------------------------------
22288: -- 4262811a Switch Sign

Line 22309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22305:
22306: XLA_AE_LINES_PKG.ValidateCurrentLine;
22307: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22308:
22309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22311: ,p_balance_type_code => l_balance_type_code);
22312:
22313: END IF;

Line 22431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22427: l_tmp_amt NUMBER;
22428: l_acc_rev_natural_side_code VARCHAR2(1);
22429:
22430: l_num_entries NUMBER;
22431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22435: l_recog_line_1 NUMBER;

Line 22432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22428: l_acc_rev_natural_side_code VARCHAR2(1);
22429:
22430: l_num_entries NUMBER;
22431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22435: l_recog_line_1 NUMBER;
22436: l_recog_line_2 NUMBER;

Line 22433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22429:
22430: l_num_entries NUMBER;
22431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22435: l_recog_line_1 NUMBER;
22436: l_recog_line_2 NUMBER;
22437:

Line 22434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22430: l_num_entries NUMBER;
22431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22435: l_recog_line_1 NUMBER;
22436: l_recog_line_2 NUMBER;
22437:
22438: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22440: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22436: l_recog_line_2 NUMBER;
22437:
22438: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22439: l_bflow_applied_to_amt NUMBER; -- 5132302
22440: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22441:
22442: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22443:
22444: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22511: l_accrual_line_num := NULL; -- 4262811
22512: l_tmp_amt := NULL; -- 4262811
22513: --
22514:
22515: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22516: l_balance_type_code <> 'B' THEN
22517: IF (p_source_52 IS NULL ) AND
22518: (NVL(p_source_48,'
22519: ') = 'REV' OR

Line 22596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22592: --
22593: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22594:
22595: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22597:
22598: -- 4955764
22599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22647:
22648: IF xla_accounting_cache_pkg.GetValueChar
22649: (p_source_code => 'LEDGER_CATEGORY_CODE'
22650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22651: AND l_bflow_method_code = 'PRIOR_ENTRY'
22652: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22796: p_lookup_type => 'XLA_OWNER_TYPE'
22797: ,p_lookup_code => l_component_type_code
22798: )
22799: ,p_token_4 => 'PRODUCT_NAME'
22800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22804: ,p_ae_header_id => NULL

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

22797: ,p_lookup_code => l_component_type_code
22798: )
22799: ,p_token_4 => 'PRODUCT_NAME'
22800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22804: ,p_ae_header_id => NULL
22805: );

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

22798: )
22799: ,p_token_4 => 'PRODUCT_NAME'
22800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22804: ,p_ae_header_id => NULL
22805: );
22806:

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

22799: ,p_token_4 => 'PRODUCT_NAME'
22800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22804: ,p_ae_header_id => NULL
22805: );
22806:
22807: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22830: ----------------------------------------------------------------------------------
22831: -- 4219869 Business Flow
22832: -- Update journal entry status -- Need to generate this within IF
22833: ----------------------------------------------------------------------------------
22834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22835: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22836: ,p_balance_type_code => l_balance_type_code
22837: );
22838:

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

22958:
22959: --
22960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22961: --
22962: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22963: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22964: ELSE
22965: ---------------------------------------------------------------------------------------------------
22966: -- 4262811a Switch Sign

Line 22987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22983:
22984: XLA_AE_LINES_PKG.ValidateCurrentLine;
22985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22986:
22987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22989: ,p_balance_type_code => l_balance_type_code);
22990:
22991: END IF;

Line 23107: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23103: l_tmp_amt NUMBER;
23104: l_acc_rev_natural_side_code VARCHAR2(1);
23105:
23106: l_num_entries NUMBER;
23107: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23108: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23109: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23110: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23111: l_recog_line_1 NUMBER;

Line 23108: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23104: l_acc_rev_natural_side_code VARCHAR2(1);
23105:
23106: l_num_entries NUMBER;
23107: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23108: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23109: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23110: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23111: l_recog_line_1 NUMBER;
23112: l_recog_line_2 NUMBER;

Line 23109: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23105:
23106: l_num_entries NUMBER;
23107: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23108: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23109: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23110: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23111: l_recog_line_1 NUMBER;
23112: l_recog_line_2 NUMBER;
23113:

Line 23110: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23106: l_num_entries NUMBER;
23107: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23108: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23109: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23110: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23111: l_recog_line_1 NUMBER;
23112: l_recog_line_2 NUMBER;
23113:
23114: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23116: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23112: l_recog_line_2 NUMBER;
23113:
23114: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23115: l_bflow_applied_to_amt NUMBER; -- 5132302
23116: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23117:
23118: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23119:
23120: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23187: l_accrual_line_num := NULL; -- 4262811
23188: l_tmp_amt := NULL; -- 4262811
23189: --
23190:
23191: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23192: l_balance_type_code <> 'B' THEN
23193: IF (p_source_53 IS NULL ) AND
23194: (NVL(p_source_28,'
23195: ') = 'REV' OR

Line 23272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23268: --
23269: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23270:
23271: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23272: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23273:
23274: -- 4955764
23275: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23276: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23320: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23321:
23322: IF xla_accounting_cache_pkg.GetValueChar
23323: (p_source_code => 'LEDGER_CATEGORY_CODE'
23324: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23325: AND l_bflow_method_code = 'PRIOR_ENTRY'
23326: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23327: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23328: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23470: p_lookup_type => 'XLA_OWNER_TYPE'
23471: ,p_lookup_code => l_component_type_code
23472: )
23473: ,p_token_4 => 'PRODUCT_NAME'
23474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23478: ,p_ae_header_id => NULL

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

23471: ,p_lookup_code => l_component_type_code
23472: )
23473: ,p_token_4 => 'PRODUCT_NAME'
23474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23478: ,p_ae_header_id => NULL
23479: );

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

23472: )
23473: ,p_token_4 => 'PRODUCT_NAME'
23474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23478: ,p_ae_header_id => NULL
23479: );
23480:

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

23473: ,p_token_4 => 'PRODUCT_NAME'
23474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23478: ,p_ae_header_id => NULL
23479: );
23480:
23481: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23504: ----------------------------------------------------------------------------------
23505: -- 4219869 Business Flow
23506: -- Update journal entry status -- Need to generate this within IF
23507: ----------------------------------------------------------------------------------
23508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23510: ,p_balance_type_code => l_balance_type_code
23511: );
23512:

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

23632:
23633: --
23634: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23635: --
23636: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23637: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23638: ELSE
23639: ---------------------------------------------------------------------------------------------------
23640: -- 4262811a Switch Sign

Line 23661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23657:
23658: XLA_AE_LINES_PKG.ValidateCurrentLine;
23659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23660:
23661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23663: ,p_balance_type_code => l_balance_type_code);
23664:
23665: END IF;

Line 23781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23777: l_tmp_amt NUMBER;
23778: l_acc_rev_natural_side_code VARCHAR2(1);
23779:
23780: l_num_entries NUMBER;
23781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23785: l_recog_line_1 NUMBER;

Line 23782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23778: l_acc_rev_natural_side_code VARCHAR2(1);
23779:
23780: l_num_entries NUMBER;
23781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23785: l_recog_line_1 NUMBER;
23786: l_recog_line_2 NUMBER;

Line 23783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23779:
23780: l_num_entries NUMBER;
23781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23785: l_recog_line_1 NUMBER;
23786: l_recog_line_2 NUMBER;
23787:

Line 23784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23780: l_num_entries NUMBER;
23781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23785: l_recog_line_1 NUMBER;
23786: l_recog_line_2 NUMBER;
23787:
23788: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23790: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23786: l_recog_line_2 NUMBER;
23787:
23788: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23789: l_bflow_applied_to_amt NUMBER; -- 5132302
23790: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23791:
23792: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23793:
23794: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23861: l_accrual_line_num := NULL; -- 4262811
23862: l_tmp_amt := NULL; -- 4262811
23863: --
23864:
23865: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23866: l_balance_type_code <> 'B' THEN
23867: IF (p_source_53 IS NULL ) AND
23868: (NVL(p_source_28,'
23869: ') = 'REV' OR

Line 23946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23942: --
23943: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23944:
23945: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23946: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23947:
23948: -- 4955764
23949: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23950: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23995:
23996: IF xla_accounting_cache_pkg.GetValueChar
23997: (p_source_code => 'LEDGER_CATEGORY_CODE'
23998: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23999: AND l_bflow_method_code = 'PRIOR_ENTRY'
24000: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24001: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24002: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24144: p_lookup_type => 'XLA_OWNER_TYPE'
24145: ,p_lookup_code => l_component_type_code
24146: )
24147: ,p_token_4 => 'PRODUCT_NAME'
24148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24152: ,p_ae_header_id => NULL

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

24145: ,p_lookup_code => l_component_type_code
24146: )
24147: ,p_token_4 => 'PRODUCT_NAME'
24148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24152: ,p_ae_header_id => NULL
24153: );

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

24146: )
24147: ,p_token_4 => 'PRODUCT_NAME'
24148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24152: ,p_ae_header_id => NULL
24153: );
24154:

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

24147: ,p_token_4 => 'PRODUCT_NAME'
24148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24152: ,p_ae_header_id => NULL
24153: );
24154:
24155: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24178: ----------------------------------------------------------------------------------
24179: -- 4219869 Business Flow
24180: -- Update journal entry status -- Need to generate this within IF
24181: ----------------------------------------------------------------------------------
24182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24184: ,p_balance_type_code => l_balance_type_code
24185: );
24186:

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

24306:
24307: --
24308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24309: --
24310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24312: ELSE
24313: ---------------------------------------------------------------------------------------------------
24314: -- 4262811a Switch Sign

Line 24335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24331:
24332: XLA_AE_LINES_PKG.ValidateCurrentLine;
24333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24334:
24335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24337: ,p_balance_type_code => l_balance_type_code);
24338:
24339: END IF;

Line 24447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24443: l_tmp_amt NUMBER;
24444: l_acc_rev_natural_side_code VARCHAR2(1);
24445:
24446: l_num_entries NUMBER;
24447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24451: l_recog_line_1 NUMBER;

Line 24448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24444: l_acc_rev_natural_side_code VARCHAR2(1);
24445:
24446: l_num_entries NUMBER;
24447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24451: l_recog_line_1 NUMBER;
24452: l_recog_line_2 NUMBER;

Line 24449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24445:
24446: l_num_entries NUMBER;
24447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24451: l_recog_line_1 NUMBER;
24452: l_recog_line_2 NUMBER;
24453:

Line 24450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24446: l_num_entries NUMBER;
24447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24451: l_recog_line_1 NUMBER;
24452: l_recog_line_2 NUMBER;
24453:
24454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24452: l_recog_line_2 NUMBER;
24453:
24454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24455: l_bflow_applied_to_amt NUMBER; -- 5132302
24456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24457:
24458: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24459:
24460: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24527: l_accrual_line_num := NULL; -- 4262811
24528: l_tmp_amt := NULL; -- 4262811
24529: --
24530:
24531: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24532: l_balance_type_code <> 'B' THEN
24533: IF NVL(p_source_15,'
24534: ') = 'BANK_CHARGES' AND
24535: NVL(p_source_54,'

Line 24605: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24601: --
24602: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24603:
24604: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24605: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24606:
24607: -- 4955764
24608: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24609: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

24795: p_lookup_type => 'XLA_OWNER_TYPE'
24796: ,p_lookup_code => l_component_type_code
24797: )
24798: ,p_token_4 => 'PRODUCT_NAME'
24799: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24800: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24801: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24802: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24803: ,p_ae_header_id => NULL

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

24796: ,p_lookup_code => l_component_type_code
24797: )
24798: ,p_token_4 => 'PRODUCT_NAME'
24799: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24800: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24801: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24802: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24803: ,p_ae_header_id => NULL
24804: );

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

24797: )
24798: ,p_token_4 => 'PRODUCT_NAME'
24799: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24800: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24801: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24802: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24803: ,p_ae_header_id => NULL
24804: );
24805:

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

24798: ,p_token_4 => 'PRODUCT_NAME'
24799: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24800: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24801: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24802: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24803: ,p_ae_header_id => NULL
24804: );
24805:
24806: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24833: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24829: ----------------------------------------------------------------------------------
24830: -- 4219869 Business Flow
24831: -- Update journal entry status -- Need to generate this within IF
24832: ----------------------------------------------------------------------------------
24833: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24834: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24835: ,p_balance_type_code => l_balance_type_code
24836: );
24837:

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

24957:
24958: --
24959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24960: --
24961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24963: ELSE
24964: ---------------------------------------------------------------------------------------------------
24965: -- 4262811a Switch Sign

Line 24986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24982:
24983: XLA_AE_LINES_PKG.ValidateCurrentLine;
24984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24985:
24986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24988: ,p_balance_type_code => l_balance_type_code);
24989:
24990: END IF;

Line 25102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25098: l_tmp_amt NUMBER;
25099: l_acc_rev_natural_side_code VARCHAR2(1);
25100:
25101: l_num_entries NUMBER;
25102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25106: l_recog_line_1 NUMBER;

Line 25103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25099: l_acc_rev_natural_side_code VARCHAR2(1);
25100:
25101: l_num_entries NUMBER;
25102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25106: l_recog_line_1 NUMBER;
25107: l_recog_line_2 NUMBER;

Line 25104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25100:
25101: l_num_entries NUMBER;
25102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25106: l_recog_line_1 NUMBER;
25107: l_recog_line_2 NUMBER;
25108:

Line 25105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25101: l_num_entries NUMBER;
25102: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25103: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25104: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25105: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25106: l_recog_line_1 NUMBER;
25107: l_recog_line_2 NUMBER;
25108:
25109: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25111: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25107: l_recog_line_2 NUMBER;
25108:
25109: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25110: l_bflow_applied_to_amt NUMBER; -- 5132302
25111: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25112:
25113: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25114:
25115: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25182: l_accrual_line_num := NULL; -- 4262811
25183: l_tmp_amt := NULL; -- 4262811
25184: --
25185:
25186: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25187: l_balance_type_code <> 'B' THEN
25188: IF (NVL(p_source_15,'
25189: ') = 'CASH' OR
25190: NVL(p_source_15,'

Line 25266: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25262: --
25263: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25264:
25265: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25266: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25267:
25268: -- 4955764
25269: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25270: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25307:
25308: IF xla_accounting_cache_pkg.GetValueChar
25309: (p_source_code => 'LEDGER_CATEGORY_CODE'
25310: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25311: AND l_bflow_method_code = 'PRIOR_ENTRY'
25312: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25313: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25314: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25456: p_lookup_type => 'XLA_OWNER_TYPE'
25457: ,p_lookup_code => l_component_type_code
25458: )
25459: ,p_token_4 => 'PRODUCT_NAME'
25460: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25461: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25462: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25463: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25464: ,p_ae_header_id => NULL

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

25457: ,p_lookup_code => l_component_type_code
25458: )
25459: ,p_token_4 => 'PRODUCT_NAME'
25460: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25461: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25462: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25463: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25464: ,p_ae_header_id => NULL
25465: );

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

25458: )
25459: ,p_token_4 => 'PRODUCT_NAME'
25460: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25461: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25462: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25463: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25464: ,p_ae_header_id => NULL
25465: );
25466:

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

25459: ,p_token_4 => 'PRODUCT_NAME'
25460: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25461: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25462: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25463: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25464: ,p_ae_header_id => NULL
25465: );
25466:
25467: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25490: ----------------------------------------------------------------------------------
25491: -- 4219869 Business Flow
25492: -- Update journal entry status -- Need to generate this within IF
25493: ----------------------------------------------------------------------------------
25494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25495: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25496: ,p_balance_type_code => l_balance_type_code
25497: );
25498:

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

25618:
25619: --
25620: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25621: --
25622: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25623: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25624: ELSE
25625: ---------------------------------------------------------------------------------------------------
25626: -- 4262811a Switch Sign

Line 25647: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25643:
25644: XLA_AE_LINES_PKG.ValidateCurrentLine;
25645: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25646:
25647: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25648: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25649: ,p_balance_type_code => l_balance_type_code);
25650:
25651: END IF;

Line 25761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25757: l_tmp_amt NUMBER;
25758: l_acc_rev_natural_side_code VARCHAR2(1);
25759:
25760: l_num_entries NUMBER;
25761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25765: l_recog_line_1 NUMBER;

Line 25762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25758: l_acc_rev_natural_side_code VARCHAR2(1);
25759:
25760: l_num_entries NUMBER;
25761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25765: l_recog_line_1 NUMBER;
25766: l_recog_line_2 NUMBER;

Line 25763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25759:
25760: l_num_entries NUMBER;
25761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25765: l_recog_line_1 NUMBER;
25766: l_recog_line_2 NUMBER;
25767:

Line 25764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25760: l_num_entries NUMBER;
25761: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25762: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25763: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25764: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25765: l_recog_line_1 NUMBER;
25766: l_recog_line_2 NUMBER;
25767:
25768: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25770: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25766: l_recog_line_2 NUMBER;
25767:
25768: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25769: l_bflow_applied_to_amt NUMBER; -- 5132302
25770: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25771:
25772: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25773:
25774: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25841: l_accrual_line_num := NULL; -- 4262811
25842: l_tmp_amt := NULL; -- 4262811
25843: --
25844:
25845: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25846: l_balance_type_code <> 'B' THEN
25847: IF NVL(p_source_15,'
25848: ') = 'MISCCASH' AND
25849: NVL(p_source_54,'

Line 25921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25917: --
25918: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25919:
25920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25922:
25923: -- 4955764
25924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25961: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25962:
25963: IF xla_accounting_cache_pkg.GetValueChar
25964: (p_source_code => 'LEDGER_CATEGORY_CODE'
25965: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25966: AND l_bflow_method_code = 'PRIOR_ENTRY'
25967: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25968: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25969: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26111: p_lookup_type => 'XLA_OWNER_TYPE'
26112: ,p_lookup_code => l_component_type_code
26113: )
26114: ,p_token_4 => 'PRODUCT_NAME'
26115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26119: ,p_ae_header_id => NULL

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

26112: ,p_lookup_code => l_component_type_code
26113: )
26114: ,p_token_4 => 'PRODUCT_NAME'
26115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26119: ,p_ae_header_id => NULL
26120: );

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

26113: )
26114: ,p_token_4 => 'PRODUCT_NAME'
26115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26119: ,p_ae_header_id => NULL
26120: );
26121:

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

26114: ,p_token_4 => 'PRODUCT_NAME'
26115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26119: ,p_ae_header_id => NULL
26120: );
26121:
26122: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26145: ----------------------------------------------------------------------------------
26146: -- 4219869 Business Flow
26147: -- Update journal entry status -- Need to generate this within IF
26148: ----------------------------------------------------------------------------------
26149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26150: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26151: ,p_balance_type_code => l_balance_type_code
26152: );
26153:

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

26273:
26274: --
26275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26276: --
26277: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26279: ELSE
26280: ---------------------------------------------------------------------------------------------------
26281: -- 4262811a Switch Sign

Line 26302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26298:
26299: XLA_AE_LINES_PKG.ValidateCurrentLine;
26300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26301:
26302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26304: ,p_balance_type_code => l_balance_type_code);
26305:
26306: END IF;

Line 26414: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26410: l_tmp_amt NUMBER;
26411: l_acc_rev_natural_side_code VARCHAR2(1);
26412:
26413: l_num_entries NUMBER;
26414: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26415: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26416: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26417: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26418: l_recog_line_1 NUMBER;

Line 26415: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26411: l_acc_rev_natural_side_code VARCHAR2(1);
26412:
26413: l_num_entries NUMBER;
26414: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26415: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26416: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26417: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26418: l_recog_line_1 NUMBER;
26419: l_recog_line_2 NUMBER;

Line 26416: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26412:
26413: l_num_entries NUMBER;
26414: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26415: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26416: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26417: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26418: l_recog_line_1 NUMBER;
26419: l_recog_line_2 NUMBER;
26420:

Line 26417: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26413: l_num_entries NUMBER;
26414: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26415: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26416: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26417: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26418: l_recog_line_1 NUMBER;
26419: l_recog_line_2 NUMBER;
26420:
26421: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26423: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26419: l_recog_line_2 NUMBER;
26420:
26421: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26422: l_bflow_applied_to_amt NUMBER; -- 5132302
26423: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26424:
26425: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26426:
26427: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26494: l_accrual_line_num := NULL; -- 4262811
26495: l_tmp_amt := NULL; -- 4262811
26496: --
26497:
26498: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26499: l_balance_type_code <> 'B' THEN
26500: IF NVL(p_source_15,'
26501: ') = 'CONFIRMATION' AND
26502: NVL(p_source_54,'

Line 26572: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26568: --
26569: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26570:
26571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26572: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26573:
26574: -- 4955764
26575: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26576: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26612: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26613:
26614: IF xla_accounting_cache_pkg.GetValueChar
26615: (p_source_code => 'LEDGER_CATEGORY_CODE'
26616: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26617: AND l_bflow_method_code = 'PRIOR_ENTRY'
26618: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26619: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26620: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26762: p_lookup_type => 'XLA_OWNER_TYPE'
26763: ,p_lookup_code => l_component_type_code
26764: )
26765: ,p_token_4 => 'PRODUCT_NAME'
26766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26770: ,p_ae_header_id => NULL

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

26763: ,p_lookup_code => l_component_type_code
26764: )
26765: ,p_token_4 => 'PRODUCT_NAME'
26766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26770: ,p_ae_header_id => NULL
26771: );

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

26764: )
26765: ,p_token_4 => 'PRODUCT_NAME'
26766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26770: ,p_ae_header_id => NULL
26771: );
26772:

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

26765: ,p_token_4 => 'PRODUCT_NAME'
26766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26770: ,p_ae_header_id => NULL
26771: );
26772:
26773: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26800: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26796: ----------------------------------------------------------------------------------
26797: -- 4219869 Business Flow
26798: -- Update journal entry status -- Need to generate this within IF
26799: ----------------------------------------------------------------------------------
26800: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26801: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26802: ,p_balance_type_code => l_balance_type_code
26803: );
26804:

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

26924:
26925: --
26926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26927: --
26928: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26929: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26930: ELSE
26931: ---------------------------------------------------------------------------------------------------
26932: -- 4262811a Switch Sign

Line 26953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26949:
26950: XLA_AE_LINES_PKG.ValidateCurrentLine;
26951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26952:
26953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26955: ,p_balance_type_code => l_balance_type_code);
26956:
26957: END IF;

Line 27065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27061: l_tmp_amt NUMBER;
27062: l_acc_rev_natural_side_code VARCHAR2(1);
27063:
27064: l_num_entries NUMBER;
27065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27069: l_recog_line_1 NUMBER;

Line 27066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27062: l_acc_rev_natural_side_code VARCHAR2(1);
27063:
27064: l_num_entries NUMBER;
27065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27069: l_recog_line_1 NUMBER;
27070: l_recog_line_2 NUMBER;

Line 27067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27063:
27064: l_num_entries NUMBER;
27065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27069: l_recog_line_1 NUMBER;
27070: l_recog_line_2 NUMBER;
27071:

Line 27068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27064: l_num_entries NUMBER;
27065: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27066: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27067: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27068: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27069: l_recog_line_1 NUMBER;
27070: l_recog_line_2 NUMBER;
27071:
27072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27070: l_recog_line_2 NUMBER;
27071:
27072: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27073: l_bflow_applied_to_amt NUMBER; -- 5132302
27074: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27075:
27076: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27077:
27078: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27145: l_accrual_line_num := NULL; -- 4262811
27146: l_tmp_amt := NULL; -- 4262811
27147: --
27148:
27149: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27150: l_balance_type_code <> 'B' THEN
27151: IF NVL(p_source_15,'
27152: ') = 'REMITTANCE' AND
27153: NVL(p_source_54,'

Line 27223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27219: --
27220: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27221:
27222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27223: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27224:
27225: -- 4955764
27226: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27227: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27264:
27265: IF xla_accounting_cache_pkg.GetValueChar
27266: (p_source_code => 'LEDGER_CATEGORY_CODE'
27267: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27268: AND l_bflow_method_code = 'PRIOR_ENTRY'
27269: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27270: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27271: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27413: p_lookup_type => 'XLA_OWNER_TYPE'
27414: ,p_lookup_code => l_component_type_code
27415: )
27416: ,p_token_4 => 'PRODUCT_NAME'
27417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27421: ,p_ae_header_id => NULL

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

27414: ,p_lookup_code => l_component_type_code
27415: )
27416: ,p_token_4 => 'PRODUCT_NAME'
27417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27421: ,p_ae_header_id => NULL
27422: );

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

27415: )
27416: ,p_token_4 => 'PRODUCT_NAME'
27417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27421: ,p_ae_header_id => NULL
27422: );
27423:

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

27416: ,p_token_4 => 'PRODUCT_NAME'
27417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27421: ,p_ae_header_id => NULL
27422: );
27423:
27424: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27447: ----------------------------------------------------------------------------------
27448: -- 4219869 Business Flow
27449: -- Update journal entry status -- Need to generate this within IF
27450: ----------------------------------------------------------------------------------
27451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27453: ,p_balance_type_code => l_balance_type_code
27454: );
27455:

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

27575:
27576: --
27577: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27578: --
27579: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27580: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27581: ELSE
27582: ---------------------------------------------------------------------------------------------------
27583: -- 4262811a Switch Sign

Line 27604: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27600:
27601: XLA_AE_LINES_PKG.ValidateCurrentLine;
27602: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27603:
27604: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27605: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27606: ,p_balance_type_code => l_balance_type_code);
27607:
27608: END IF;

Line 27732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27728: l_tmp_amt NUMBER;
27729: l_acc_rev_natural_side_code VARCHAR2(1);
27730:
27731: l_num_entries NUMBER;
27732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27736: l_recog_line_1 NUMBER;

Line 27733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27729: l_acc_rev_natural_side_code VARCHAR2(1);
27730:
27731: l_num_entries NUMBER;
27732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27736: l_recog_line_1 NUMBER;
27737: l_recog_line_2 NUMBER;

Line 27734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27730:
27731: l_num_entries NUMBER;
27732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27736: l_recog_line_1 NUMBER;
27737: l_recog_line_2 NUMBER;
27738:

Line 27735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27731: l_num_entries NUMBER;
27732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27736: l_recog_line_1 NUMBER;
27737: l_recog_line_2 NUMBER;
27738:
27739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27737: l_recog_line_2 NUMBER;
27738:
27739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27740: l_bflow_applied_to_amt NUMBER; -- 5132302
27741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27742:
27743: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27744:
27745: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27812: l_accrual_line_num := NULL; -- 4262811
27813: l_tmp_amt := NULL; -- 4262811
27814: --
27815:
27816: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27817: l_balance_type_code <> 'B' THEN
27818: IF NVL(p_source_15,'
27819: ') = 'BANK_CHARGES' AND
27820: NVL(p_source_54,'

Line 27890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27886: --
27887: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27888:
27889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27891:
27892: -- 4955764
27893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27946: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27947:
27948: IF xla_accounting_cache_pkg.GetValueChar
27949: (p_source_code => 'LEDGER_CATEGORY_CODE'
27950: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27951: AND l_bflow_method_code = 'PRIOR_ENTRY'
27952: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27953: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27954: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28096: p_lookup_type => 'XLA_OWNER_TYPE'
28097: ,p_lookup_code => l_component_type_code
28098: )
28099: ,p_token_4 => 'PRODUCT_NAME'
28100: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28101: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28102: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28103: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28104: ,p_ae_header_id => NULL

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

28097: ,p_lookup_code => l_component_type_code
28098: )
28099: ,p_token_4 => 'PRODUCT_NAME'
28100: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28101: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28102: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28103: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28104: ,p_ae_header_id => NULL
28105: );

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

28098: )
28099: ,p_token_4 => 'PRODUCT_NAME'
28100: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28101: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28102: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28103: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28104: ,p_ae_header_id => NULL
28105: );
28106:

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

28099: ,p_token_4 => 'PRODUCT_NAME'
28100: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28101: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28102: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28103: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28104: ,p_ae_header_id => NULL
28105: );
28106:
28107: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28130: ----------------------------------------------------------------------------------
28131: -- 4219869 Business Flow
28132: -- Update journal entry status -- Need to generate this within IF
28133: ----------------------------------------------------------------------------------
28134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28135: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28136: ,p_balance_type_code => l_balance_type_code
28137: );
28138:

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

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

Line 28287: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 28419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28415: l_tmp_amt NUMBER;
28416: l_acc_rev_natural_side_code VARCHAR2(1);
28417:
28418: l_num_entries NUMBER;
28419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28423: l_recog_line_1 NUMBER;

Line 28420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28416: l_acc_rev_natural_side_code VARCHAR2(1);
28417:
28418: l_num_entries NUMBER;
28419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28423: l_recog_line_1 NUMBER;
28424: l_recog_line_2 NUMBER;

Line 28421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28417:
28418: l_num_entries NUMBER;
28419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28423: l_recog_line_1 NUMBER;
28424: l_recog_line_2 NUMBER;
28425:

Line 28422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28418: l_num_entries NUMBER;
28419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28423: l_recog_line_1 NUMBER;
28424: l_recog_line_2 NUMBER;
28425:
28426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28424: l_recog_line_2 NUMBER;
28425:
28426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28427: l_bflow_applied_to_amt NUMBER; -- 5132302
28428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28429:
28430: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28431:
28432: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28499: l_accrual_line_num := NULL; -- 4262811
28500: l_tmp_amt := NULL; -- 4262811
28501: --
28502:
28503: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28504: l_balance_type_code <> 'B' THEN
28505: IF (NVL(p_source_28,'
28506: ') = 'REV' OR
28507: NVL(p_source_28,'

Line 28591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28587: --
28588: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28589:
28590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28592:
28593: -- 4955764
28594: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28595: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28648:
28649: IF xla_accounting_cache_pkg.GetValueChar
28650: (p_source_code => 'LEDGER_CATEGORY_CODE'
28651: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28652: AND l_bflow_method_code = 'PRIOR_ENTRY'
28653: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28654: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28655: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28756: p_lookup_type => 'XLA_OWNER_TYPE'
28757: ,p_lookup_code => l_component_type_code
28758: )
28759: ,p_token_4 => 'PRODUCT_NAME'
28760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28764: ,p_ae_header_id => NULL

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

28757: ,p_lookup_code => l_component_type_code
28758: )
28759: ,p_token_4 => 'PRODUCT_NAME'
28760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28764: ,p_ae_header_id => NULL
28765: );

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

28758: )
28759: ,p_token_4 => 'PRODUCT_NAME'
28760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28764: ,p_ae_header_id => NULL
28765: );
28766:

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

28759: ,p_token_4 => 'PRODUCT_NAME'
28760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28764: ,p_ae_header_id => NULL
28765: );
28766:
28767: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28790: ----------------------------------------------------------------------------------
28791: -- 4219869 Business Flow
28792: -- Update journal entry status -- Need to generate this within IF
28793: ----------------------------------------------------------------------------------
28794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28796: ,p_balance_type_code => l_balance_type_code
28797: );
28798:

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

28877:
28878: --
28879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28880: --
28881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28883: ELSE
28884: ---------------------------------------------------------------------------------------------------
28885: -- 4262811a Switch Sign

Line 28906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28902:
28903: XLA_AE_LINES_PKG.ValidateCurrentLine;
28904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28905:
28906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28908: ,p_balance_type_code => l_balance_type_code);
28909:
28910: END IF;

Line 29034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29030: l_tmp_amt NUMBER;
29031: l_acc_rev_natural_side_code VARCHAR2(1);
29032:
29033: l_num_entries NUMBER;
29034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29038: l_recog_line_1 NUMBER;

Line 29035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29031: l_acc_rev_natural_side_code VARCHAR2(1);
29032:
29033: l_num_entries NUMBER;
29034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29038: l_recog_line_1 NUMBER;
29039: l_recog_line_2 NUMBER;

Line 29036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29032:
29033: l_num_entries NUMBER;
29034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29038: l_recog_line_1 NUMBER;
29039: l_recog_line_2 NUMBER;
29040:

Line 29037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29033: l_num_entries NUMBER;
29034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29038: l_recog_line_1 NUMBER;
29039: l_recog_line_2 NUMBER;
29040:
29041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29039: l_recog_line_2 NUMBER;
29040:
29041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29042: l_bflow_applied_to_amt NUMBER; -- 5132302
29043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29044:
29045: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29046:
29047: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29114: l_accrual_line_num := NULL; -- 4262811
29115: l_tmp_amt := NULL; -- 4262811
29116: --
29117:
29118: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29119: l_balance_type_code <> 'B' THEN
29120: IF NVL(p_source_15,'
29121: ') = 'CASH' AND
29122: NVL(p_source_54,'

Line 29194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29190: --
29191: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29192:
29193: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29194: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29195:
29196: -- 4955764
29197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29250: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29251:
29252: IF xla_accounting_cache_pkg.GetValueChar
29253: (p_source_code => 'LEDGER_CATEGORY_CODE'
29254: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29255: AND l_bflow_method_code = 'PRIOR_ENTRY'
29256: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29257: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29258: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29359: p_lookup_type => 'XLA_OWNER_TYPE'
29360: ,p_lookup_code => l_component_type_code
29361: )
29362: ,p_token_4 => 'PRODUCT_NAME'
29363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29367: ,p_ae_header_id => NULL

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

29360: ,p_lookup_code => l_component_type_code
29361: )
29362: ,p_token_4 => 'PRODUCT_NAME'
29363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29367: ,p_ae_header_id => NULL
29368: );

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

29361: )
29362: ,p_token_4 => 'PRODUCT_NAME'
29363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29367: ,p_ae_header_id => NULL
29368: );
29369:

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

29362: ,p_token_4 => 'PRODUCT_NAME'
29363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29367: ,p_ae_header_id => NULL
29368: );
29369:
29370: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29393: ----------------------------------------------------------------------------------
29394: -- 4219869 Business Flow
29395: -- Update journal entry status -- Need to generate this within IF
29396: ----------------------------------------------------------------------------------
29397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29398: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29399: ,p_balance_type_code => l_balance_type_code
29400: );
29401:

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

29480:
29481: --
29482: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29483: --
29484: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29485: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29486: ELSE
29487: ---------------------------------------------------------------------------------------------------
29488: -- 4262811a Switch Sign

Line 29509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29505:
29506: XLA_AE_LINES_PKG.ValidateCurrentLine;
29507: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29508:
29509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29510: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29511: ,p_balance_type_code => l_balance_type_code);
29512:
29513: END IF;

Line 29635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29631: l_tmp_amt NUMBER;
29632: l_acc_rev_natural_side_code VARCHAR2(1);
29633:
29634: l_num_entries NUMBER;
29635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29639: l_recog_line_1 NUMBER;

Line 29636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29632: l_acc_rev_natural_side_code VARCHAR2(1);
29633:
29634: l_num_entries NUMBER;
29635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29639: l_recog_line_1 NUMBER;
29640: l_recog_line_2 NUMBER;

Line 29637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29633:
29634: l_num_entries NUMBER;
29635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29639: l_recog_line_1 NUMBER;
29640: l_recog_line_2 NUMBER;
29641:

Line 29638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29634: l_num_entries NUMBER;
29635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29639: l_recog_line_1 NUMBER;
29640: l_recog_line_2 NUMBER;
29641:
29642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29640: l_recog_line_2 NUMBER;
29641:
29642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29643: l_bflow_applied_to_amt NUMBER; -- 5132302
29644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29645:
29646: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29647:
29648: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29715: l_accrual_line_num := NULL; -- 4262811
29716: l_tmp_amt := NULL; -- 4262811
29717: --
29718:
29719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29720: l_balance_type_code <> 'B' THEN
29721: IF NVL(p_source_15,'
29722: ') = 'CONFIRMATION' AND
29723: NVL(p_source_54,'

Line 29793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29789: --
29790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29791:
29792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29794:
29795: -- 4955764
29796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29849: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29850:
29851: IF xla_accounting_cache_pkg.GetValueChar
29852: (p_source_code => 'LEDGER_CATEGORY_CODE'
29853: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29854: AND l_bflow_method_code = 'PRIOR_ENTRY'
29855: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29856: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29857: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29958: p_lookup_type => 'XLA_OWNER_TYPE'
29959: ,p_lookup_code => l_component_type_code
29960: )
29961: ,p_token_4 => 'PRODUCT_NAME'
29962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29966: ,p_ae_header_id => NULL

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

29959: ,p_lookup_code => l_component_type_code
29960: )
29961: ,p_token_4 => 'PRODUCT_NAME'
29962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29966: ,p_ae_header_id => NULL
29967: );

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

29960: )
29961: ,p_token_4 => 'PRODUCT_NAME'
29962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29966: ,p_ae_header_id => NULL
29967: );
29968:

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

29961: ,p_token_4 => 'PRODUCT_NAME'
29962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29966: ,p_ae_header_id => NULL
29967: );
29968:
29969: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29992: ----------------------------------------------------------------------------------
29993: -- 4219869 Business Flow
29994: -- Update journal entry status -- Need to generate this within IF
29995: ----------------------------------------------------------------------------------
29996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29998: ,p_balance_type_code => l_balance_type_code
29999: );
30000:

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

30079:
30080: --
30081: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30082: --
30083: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30084: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30085: ELSE
30086: ---------------------------------------------------------------------------------------------------
30087: -- 4262811a Switch Sign

Line 30108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30104:
30105: XLA_AE_LINES_PKG.ValidateCurrentLine;
30106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30107:
30108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30110: ,p_balance_type_code => l_balance_type_code);
30111:
30112: END IF;

Line 30222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30218: l_tmp_amt NUMBER;
30219: l_acc_rev_natural_side_code VARCHAR2(1);
30220:
30221: l_num_entries NUMBER;
30222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30226: l_recog_line_1 NUMBER;

Line 30223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30219: l_acc_rev_natural_side_code VARCHAR2(1);
30220:
30221: l_num_entries NUMBER;
30222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30226: l_recog_line_1 NUMBER;
30227: l_recog_line_2 NUMBER;

Line 30224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30220:
30221: l_num_entries NUMBER;
30222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30226: l_recog_line_1 NUMBER;
30227: l_recog_line_2 NUMBER;
30228:

Line 30225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30221: l_num_entries NUMBER;
30222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30226: l_recog_line_1 NUMBER;
30227: l_recog_line_2 NUMBER;
30228:
30229: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30231: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30227: l_recog_line_2 NUMBER;
30228:
30229: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30230: l_bflow_applied_to_amt NUMBER; -- 5132302
30231: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30232:
30233: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30234:
30235: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30302: l_accrual_line_num := NULL; -- 4262811
30303: l_tmp_amt := NULL; -- 4262811
30304: --
30305:
30306: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30307: l_balance_type_code <> 'B' THEN
30308: IF NVL(p_source_15,'
30309: ') = 'EDISC' AND
30310: NVL(p_source_54,'

Line 30380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30376: --
30377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30378:
30379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30381:
30382: -- 4955764
30383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30427:
30428: IF xla_accounting_cache_pkg.GetValueChar
30429: (p_source_code => 'LEDGER_CATEGORY_CODE'
30430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30431: AND l_bflow_method_code = 'PRIOR_ENTRY'
30432: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30512: p_lookup_type => 'XLA_OWNER_TYPE'
30513: ,p_lookup_code => l_component_type_code
30514: )
30515: ,p_token_4 => 'PRODUCT_NAME'
30516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30520: ,p_ae_header_id => NULL

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

30513: ,p_lookup_code => l_component_type_code
30514: )
30515: ,p_token_4 => 'PRODUCT_NAME'
30516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30520: ,p_ae_header_id => NULL
30521: );

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

30514: )
30515: ,p_token_4 => 'PRODUCT_NAME'
30516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30520: ,p_ae_header_id => NULL
30521: );
30522:

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

30515: ,p_token_4 => 'PRODUCT_NAME'
30516: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30517: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30518: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30519: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30520: ,p_ae_header_id => NULL
30521: );
30522:
30523: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30546: ----------------------------------------------------------------------------------
30547: -- 4219869 Business Flow
30548: -- Update journal entry status -- Need to generate this within IF
30549: ----------------------------------------------------------------------------------
30550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30552: ,p_balance_type_code => l_balance_type_code
30553: );
30554:

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

30607:
30608: --
30609: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30610: --
30611: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30612: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30613: ELSE
30614: ---------------------------------------------------------------------------------------------------
30615: -- 4262811a Switch Sign

Line 30636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30632:
30633: XLA_AE_LINES_PKG.ValidateCurrentLine;
30634: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30635:
30636: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30637: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30638: ,p_balance_type_code => l_balance_type_code);
30639:
30640: END IF;

Line 30762: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30758: l_tmp_amt NUMBER;
30759: l_acc_rev_natural_side_code VARCHAR2(1);
30760:
30761: l_num_entries NUMBER;
30762: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30763: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30764: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30765: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30766: l_recog_line_1 NUMBER;

Line 30763: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30759: l_acc_rev_natural_side_code VARCHAR2(1);
30760:
30761: l_num_entries NUMBER;
30762: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30763: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30764: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30765: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30766: l_recog_line_1 NUMBER;
30767: l_recog_line_2 NUMBER;

Line 30764: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30760:
30761: l_num_entries NUMBER;
30762: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30763: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30764: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30765: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30766: l_recog_line_1 NUMBER;
30767: l_recog_line_2 NUMBER;
30768:

Line 30765: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30761: l_num_entries NUMBER;
30762: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30763: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30764: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30765: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30766: l_recog_line_1 NUMBER;
30767: l_recog_line_2 NUMBER;
30768:
30769: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30771: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30767: l_recog_line_2 NUMBER;
30768:
30769: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30770: l_bflow_applied_to_amt NUMBER; -- 5132302
30771: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30772:
30773: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30774:
30775: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30842: l_accrual_line_num := NULL; -- 4262811
30843: l_tmp_amt := NULL; -- 4262811
30844: --
30845:
30846: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30847: l_balance_type_code <> 'B' THEN
30848: IF NVL(p_source_15,'
30849: ') = 'REMITTANCE' AND
30850: NVL(p_source_54,'

Line 30920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30916: --
30917: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30918:
30919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30921:
30922: -- 4955764
30923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30977:
30978: IF xla_accounting_cache_pkg.GetValueChar
30979: (p_source_code => 'LEDGER_CATEGORY_CODE'
30980: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30981: AND l_bflow_method_code = 'PRIOR_ENTRY'
30982: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30983: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30984: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31085: p_lookup_type => 'XLA_OWNER_TYPE'
31086: ,p_lookup_code => l_component_type_code
31087: )
31088: ,p_token_4 => 'PRODUCT_NAME'
31089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31093: ,p_ae_header_id => NULL

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

31086: ,p_lookup_code => l_component_type_code
31087: )
31088: ,p_token_4 => 'PRODUCT_NAME'
31089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31093: ,p_ae_header_id => NULL
31094: );

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

31087: )
31088: ,p_token_4 => 'PRODUCT_NAME'
31089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31093: ,p_ae_header_id => NULL
31094: );
31095:

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

31088: ,p_token_4 => 'PRODUCT_NAME'
31089: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31090: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31091: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31092: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31093: ,p_ae_header_id => NULL
31094: );
31095:
31096: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31119: ----------------------------------------------------------------------------------
31120: -- 4219869 Business Flow
31121: -- Update journal entry status -- Need to generate this within IF
31122: ----------------------------------------------------------------------------------
31123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31125: ,p_balance_type_code => l_balance_type_code
31126: );
31127:

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

31206:
31207: --
31208: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31209: --
31210: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31211: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31212: ELSE
31213: ---------------------------------------------------------------------------------------------------
31214: -- 4262811a Switch Sign

Line 31235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31231:
31232: XLA_AE_LINES_PKG.ValidateCurrentLine;
31233: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31234:
31235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31237: ,p_balance_type_code => l_balance_type_code);
31238:
31239: END IF;

Line 31349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31345: l_tmp_amt NUMBER;
31346: l_acc_rev_natural_side_code VARCHAR2(1);
31347:
31348: l_num_entries NUMBER;
31349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31353: l_recog_line_1 NUMBER;

Line 31350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31346: l_acc_rev_natural_side_code VARCHAR2(1);
31347:
31348: l_num_entries NUMBER;
31349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31353: l_recog_line_1 NUMBER;
31354: l_recog_line_2 NUMBER;

Line 31351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31347:
31348: l_num_entries NUMBER;
31349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31353: l_recog_line_1 NUMBER;
31354: l_recog_line_2 NUMBER;
31355:

Line 31352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31348: l_num_entries NUMBER;
31349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31353: l_recog_line_1 NUMBER;
31354: l_recog_line_2 NUMBER;
31355:
31356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31354: l_recog_line_2 NUMBER;
31355:
31356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31357: l_bflow_applied_to_amt NUMBER; -- 5132302
31358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31359:
31360: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31361:
31362: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31429: l_accrual_line_num := NULL; -- 4262811
31430: l_tmp_amt := NULL; -- 4262811
31431: --
31432:
31433: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31434: l_balance_type_code <> 'B' THEN
31435: IF NVL(p_source_15,'
31436: ') = 'UNEDISC' AND
31437: NVL(p_source_54,'

Line 31507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31503: --
31504: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31505:
31506: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31508:
31509: -- 4955764
31510: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31511: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31553: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31554:
31555: IF xla_accounting_cache_pkg.GetValueChar
31556: (p_source_code => 'LEDGER_CATEGORY_CODE'
31557: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31558: AND l_bflow_method_code = 'PRIOR_ENTRY'
31559: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31560: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31561: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31639: p_lookup_type => 'XLA_OWNER_TYPE'
31640: ,p_lookup_code => l_component_type_code
31641: )
31642: ,p_token_4 => 'PRODUCT_NAME'
31643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31647: ,p_ae_header_id => NULL

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

31640: ,p_lookup_code => l_component_type_code
31641: )
31642: ,p_token_4 => 'PRODUCT_NAME'
31643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31647: ,p_ae_header_id => NULL
31648: );

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

31641: )
31642: ,p_token_4 => 'PRODUCT_NAME'
31643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31647: ,p_ae_header_id => NULL
31648: );
31649:

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

31642: ,p_token_4 => 'PRODUCT_NAME'
31643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31647: ,p_ae_header_id => NULL
31648: );
31649:
31650: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31673: ----------------------------------------------------------------------------------
31674: -- 4219869 Business Flow
31675: -- Update journal entry status -- Need to generate this within IF
31676: ----------------------------------------------------------------------------------
31677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31678: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31679: ,p_balance_type_code => l_balance_type_code
31680: );
31681:

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

31734:
31735: --
31736: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31737: --
31738: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31739: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31740: ELSE
31741: ---------------------------------------------------------------------------------------------------
31742: -- 4262811a Switch Sign

Line 31763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31759:
31760: XLA_AE_LINES_PKG.ValidateCurrentLine;
31761: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31762:
31763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31764: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31765: ,p_balance_type_code => l_balance_type_code);
31766:
31767: END IF;

Line 31873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31869: l_tmp_amt NUMBER;
31870: l_acc_rev_natural_side_code VARCHAR2(1);
31871:
31872: l_num_entries NUMBER;
31873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31877: l_recog_line_1 NUMBER;

Line 31874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31870: l_acc_rev_natural_side_code VARCHAR2(1);
31871:
31872: l_num_entries NUMBER;
31873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31877: l_recog_line_1 NUMBER;
31878: l_recog_line_2 NUMBER;

Line 31875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31871:
31872: l_num_entries NUMBER;
31873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31877: l_recog_line_1 NUMBER;
31878: l_recog_line_2 NUMBER;
31879:

Line 31876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31872: l_num_entries NUMBER;
31873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31877: l_recog_line_1 NUMBER;
31878: l_recog_line_2 NUMBER;
31879:
31880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31878: l_recog_line_2 NUMBER;
31879:
31880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31881: l_bflow_applied_to_amt NUMBER; -- 5132302
31882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31883:
31884: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31885:
31886: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31953: l_accrual_line_num := NULL; -- 4262811
31954: l_tmp_amt := NULL; -- 4262811
31955: --
31956:
31957: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31958: l_balance_type_code <> 'B' THEN
31959: IF NVL(p_source_15,'
31960: ') = 'BANK_CHARGES' AND
31961: NVL(p_source_54,'

Line 32031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32027: --
32028: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32029:
32030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32032:
32033: -- 4955764
32034: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32035: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32071: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32072:
32073: IF xla_accounting_cache_pkg.GetValueChar
32074: (p_source_code => 'LEDGER_CATEGORY_CODE'
32075: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32076: AND l_bflow_method_code = 'PRIOR_ENTRY'
32077: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32078: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32079: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32171: p_lookup_type => 'XLA_OWNER_TYPE'
32172: ,p_lookup_code => l_component_type_code
32173: )
32174: ,p_token_4 => 'PRODUCT_NAME'
32175: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32176: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32177: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32178: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32179: ,p_ae_header_id => NULL

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

32172: ,p_lookup_code => l_component_type_code
32173: )
32174: ,p_token_4 => 'PRODUCT_NAME'
32175: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32176: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32177: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32178: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32179: ,p_ae_header_id => NULL
32180: );

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

32173: )
32174: ,p_token_4 => 'PRODUCT_NAME'
32175: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32176: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32177: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32178: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32179: ,p_ae_header_id => NULL
32180: );
32181:

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

32174: ,p_token_4 => 'PRODUCT_NAME'
32175: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32176: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32177: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32178: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32179: ,p_ae_header_id => NULL
32180: );
32181:
32182: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32205: ----------------------------------------------------------------------------------
32206: -- 4219869 Business Flow
32207: -- Update journal entry status -- Need to generate this within IF
32208: ----------------------------------------------------------------------------------
32209: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32210: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32211: ,p_balance_type_code => l_balance_type_code
32212: );
32213:

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

32292:
32293: --
32294: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32295: --
32296: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32297: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32298: ELSE
32299: ---------------------------------------------------------------------------------------------------
32300: -- 4262811a Switch Sign

Line 32321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32317:
32318: XLA_AE_LINES_PKG.ValidateCurrentLine;
32319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32320:
32321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32322: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32323: ,p_balance_type_code => l_balance_type_code);
32324:
32325: END IF;

Line 32431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32427: l_tmp_amt NUMBER;
32428: l_acc_rev_natural_side_code VARCHAR2(1);
32429:
32430: l_num_entries NUMBER;
32431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32435: l_recog_line_1 NUMBER;

Line 32432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32428: l_acc_rev_natural_side_code VARCHAR2(1);
32429:
32430: l_num_entries NUMBER;
32431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32435: l_recog_line_1 NUMBER;
32436: l_recog_line_2 NUMBER;

Line 32433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32429:
32430: l_num_entries NUMBER;
32431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32435: l_recog_line_1 NUMBER;
32436: l_recog_line_2 NUMBER;
32437:

Line 32434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32430: l_num_entries NUMBER;
32431: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32432: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32433: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32434: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32435: l_recog_line_1 NUMBER;
32436: l_recog_line_2 NUMBER;
32437:
32438: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32440: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32436: l_recog_line_2 NUMBER;
32437:
32438: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32439: l_bflow_applied_to_amt NUMBER; -- 5132302
32440: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32441:
32442: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32443:
32444: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32511: l_accrual_line_num := NULL; -- 4262811
32512: l_tmp_amt := NULL; -- 4262811
32513: --
32514:
32515: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32516: l_balance_type_code <> 'B' THEN
32517: IF NVL(p_source_15,'
32518: ') = 'SHORT_TERM_DEBT' AND
32519: NVL(p_source_54,'

Line 32589: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32585: --
32586: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32587:
32588: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32589: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32590:
32591: -- 4955764
32592: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32593: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32629: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32630:
32631: IF xla_accounting_cache_pkg.GetValueChar
32632: (p_source_code => 'LEDGER_CATEGORY_CODE'
32633: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32634: AND l_bflow_method_code = 'PRIOR_ENTRY'
32635: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32636: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32637: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32729: p_lookup_type => 'XLA_OWNER_TYPE'
32730: ,p_lookup_code => l_component_type_code
32731: )
32732: ,p_token_4 => 'PRODUCT_NAME'
32733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32737: ,p_ae_header_id => NULL

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

32730: ,p_lookup_code => l_component_type_code
32731: )
32732: ,p_token_4 => 'PRODUCT_NAME'
32733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32737: ,p_ae_header_id => NULL
32738: );

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

32731: )
32732: ,p_token_4 => 'PRODUCT_NAME'
32733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32737: ,p_ae_header_id => NULL
32738: );
32739:

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

32732: ,p_token_4 => 'PRODUCT_NAME'
32733: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32734: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32735: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32736: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32737: ,p_ae_header_id => NULL
32738: );
32739:
32740: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32763: ----------------------------------------------------------------------------------
32764: -- 4219869 Business Flow
32765: -- Update journal entry status -- Need to generate this within IF
32766: ----------------------------------------------------------------------------------
32767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32769: ,p_balance_type_code => l_balance_type_code
32770: );
32771:

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

32850:
32851: --
32852: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32853: --
32854: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32855: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32856: ELSE
32857: ---------------------------------------------------------------------------------------------------
32858: -- 4262811a Switch Sign

Line 32879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32875:
32876: XLA_AE_LINES_PKG.ValidateCurrentLine;
32877: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32878:
32879: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32880: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32881: ,p_balance_type_code => l_balance_type_code);
32882:
32883: END IF;

Line 32989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32985: l_tmp_amt NUMBER;
32986: l_acc_rev_natural_side_code VARCHAR2(1);
32987:
32988: l_num_entries NUMBER;
32989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32993: l_recog_line_1 NUMBER;

Line 32990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32986: l_acc_rev_natural_side_code VARCHAR2(1);
32987:
32988: l_num_entries NUMBER;
32989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32993: l_recog_line_1 NUMBER;
32994: l_recog_line_2 NUMBER;

Line 32991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32987:
32988: l_num_entries NUMBER;
32989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32993: l_recog_line_1 NUMBER;
32994: l_recog_line_2 NUMBER;
32995:

Line 32992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32988: l_num_entries NUMBER;
32989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32993: l_recog_line_1 NUMBER;
32994: l_recog_line_2 NUMBER;
32995:
32996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32994: l_recog_line_2 NUMBER;
32995:
32996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32997: l_bflow_applied_to_amt NUMBER; -- 5132302
32998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32999:
33000: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33001:
33002: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33069: l_accrual_line_num := NULL; -- 4262811
33070: l_tmp_amt := NULL; -- 4262811
33071: --
33072:
33073: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33074: l_balance_type_code <> 'B' THEN
33075: IF NVL(p_source_15,'
33076: ') = 'FACTOR' AND
33077: NVL(p_source_54,'

Line 33147: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33143: --
33144: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33145:
33146: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33147: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33148:
33149: -- 4955764
33150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33187: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33188:
33189: IF xla_accounting_cache_pkg.GetValueChar
33190: (p_source_code => 'LEDGER_CATEGORY_CODE'
33191: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33192: AND l_bflow_method_code = 'PRIOR_ENTRY'
33193: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33194: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33195: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33287: p_lookup_type => 'XLA_OWNER_TYPE'
33288: ,p_lookup_code => l_component_type_code
33289: )
33290: ,p_token_4 => 'PRODUCT_NAME'
33291: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33292: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33293: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33294: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33295: ,p_ae_header_id => NULL

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

33288: ,p_lookup_code => l_component_type_code
33289: )
33290: ,p_token_4 => 'PRODUCT_NAME'
33291: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33292: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33293: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33294: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33295: ,p_ae_header_id => NULL
33296: );

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

33289: )
33290: ,p_token_4 => 'PRODUCT_NAME'
33291: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33292: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33293: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33294: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33295: ,p_ae_header_id => NULL
33296: );
33297:

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

33290: ,p_token_4 => 'PRODUCT_NAME'
33291: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33292: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33293: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33294: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33295: ,p_ae_header_id => NULL
33296: );
33297:
33298: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33321: ----------------------------------------------------------------------------------
33322: -- 4219869 Business Flow
33323: -- Update journal entry status -- Need to generate this within IF
33324: ----------------------------------------------------------------------------------
33325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33327: ,p_balance_type_code => l_balance_type_code
33328: );
33329:

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

33408:
33409: --
33410: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33411: --
33412: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33413: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33414: ELSE
33415: ---------------------------------------------------------------------------------------------------
33416: -- 4262811a Switch Sign

Line 33437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33433:
33434: XLA_AE_LINES_PKG.ValidateCurrentLine;
33435: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33436:
33437: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33438: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33439: ,p_balance_type_code => l_balance_type_code);
33440:
33441: END IF;

Line 33547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33543: l_tmp_amt NUMBER;
33544: l_acc_rev_natural_side_code VARCHAR2(1);
33545:
33546: l_num_entries NUMBER;
33547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33551: l_recog_line_1 NUMBER;

Line 33548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33544: l_acc_rev_natural_side_code VARCHAR2(1);
33545:
33546: l_num_entries NUMBER;
33547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33551: l_recog_line_1 NUMBER;
33552: l_recog_line_2 NUMBER;

Line 33549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33545:
33546: l_num_entries NUMBER;
33547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33551: l_recog_line_1 NUMBER;
33552: l_recog_line_2 NUMBER;
33553:

Line 33550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33546: l_num_entries NUMBER;
33547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33551: l_recog_line_1 NUMBER;
33552: l_recog_line_2 NUMBER;
33553:
33554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33552: l_recog_line_2 NUMBER;
33553:
33554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33555: l_bflow_applied_to_amt NUMBER; -- 5132302
33556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33557:
33558: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33559:
33560: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33627: l_accrual_line_num := NULL; -- 4262811
33628: l_tmp_amt := NULL; -- 4262811
33629: --
33630:
33631: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33632: l_balance_type_code <> 'B' THEN
33633: IF NVL(p_source_15,'
33634: ') = 'MISCCASH' AND
33635: NVL(p_source_54,'

Line 33705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33701: --
33702: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33703:
33704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33706:
33707: -- 4955764
33708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33745: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33746:
33747: IF xla_accounting_cache_pkg.GetValueChar
33748: (p_source_code => 'LEDGER_CATEGORY_CODE'
33749: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33750: AND l_bflow_method_code = 'PRIOR_ENTRY'
33751: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33752: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33753: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33845: p_lookup_type => 'XLA_OWNER_TYPE'
33846: ,p_lookup_code => l_component_type_code
33847: )
33848: ,p_token_4 => 'PRODUCT_NAME'
33849: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33850: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33851: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33852: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33853: ,p_ae_header_id => NULL

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

33846: ,p_lookup_code => l_component_type_code
33847: )
33848: ,p_token_4 => 'PRODUCT_NAME'
33849: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33850: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33851: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33852: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33853: ,p_ae_header_id => NULL
33854: );

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

33847: )
33848: ,p_token_4 => 'PRODUCT_NAME'
33849: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33850: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33851: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33852: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33853: ,p_ae_header_id => NULL
33854: );
33855:

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

33848: ,p_token_4 => 'PRODUCT_NAME'
33849: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33850: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33851: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33852: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33853: ,p_ae_header_id => NULL
33854: );
33855:
33856: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33879: ----------------------------------------------------------------------------------
33880: -- 4219869 Business Flow
33881: -- Update journal entry status -- Need to generate this within IF
33882: ----------------------------------------------------------------------------------
33883: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33884: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33885: ,p_balance_type_code => l_balance_type_code
33886: );
33887:

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

33966:
33967: --
33968: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33969: --
33970: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33971: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33972: ELSE
33973: ---------------------------------------------------------------------------------------------------
33974: -- 4262811a Switch Sign

Line 33995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33991:
33992: XLA_AE_LINES_PKG.ValidateCurrentLine;
33993: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33994:
33995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33996: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33997: ,p_balance_type_code => l_balance_type_code);
33998:
33999: END IF;

Line 34105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34101: l_tmp_amt NUMBER;
34102: l_acc_rev_natural_side_code VARCHAR2(1);
34103:
34104: l_num_entries NUMBER;
34105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34109: l_recog_line_1 NUMBER;

Line 34106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34102: l_acc_rev_natural_side_code VARCHAR2(1);
34103:
34104: l_num_entries NUMBER;
34105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34109: l_recog_line_1 NUMBER;
34110: l_recog_line_2 NUMBER;

Line 34107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34103:
34104: l_num_entries NUMBER;
34105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34109: l_recog_line_1 NUMBER;
34110: l_recog_line_2 NUMBER;
34111:

Line 34108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34104: l_num_entries NUMBER;
34105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34109: l_recog_line_1 NUMBER;
34110: l_recog_line_2 NUMBER;
34111:
34112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34110: l_recog_line_2 NUMBER;
34111:
34112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34113: l_bflow_applied_to_amt NUMBER; -- 5132302
34114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34115:
34116: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34117:
34118: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34185: l_accrual_line_num := NULL; -- 4262811
34186: l_tmp_amt := NULL; -- 4262811
34187: --
34188:
34189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34190: l_balance_type_code <> 'B' THEN
34191: IF NVL(p_source_15,'
34192: ') = 'TAX' AND
34193: NVL(p_source_54,'

Line 34263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34259: --
34260: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34261:
34262: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34263: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34264:
34265: -- 4955764
34266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34304:
34305: IF xla_accounting_cache_pkg.GetValueChar
34306: (p_source_code => 'LEDGER_CATEGORY_CODE'
34307: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34308: AND l_bflow_method_code = 'PRIOR_ENTRY'
34309: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34310: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34311: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34403: p_lookup_type => 'XLA_OWNER_TYPE'
34404: ,p_lookup_code => l_component_type_code
34405: )
34406: ,p_token_4 => 'PRODUCT_NAME'
34407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34411: ,p_ae_header_id => NULL

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

34404: ,p_lookup_code => l_component_type_code
34405: )
34406: ,p_token_4 => 'PRODUCT_NAME'
34407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34411: ,p_ae_header_id => NULL
34412: );

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

34405: )
34406: ,p_token_4 => 'PRODUCT_NAME'
34407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34411: ,p_ae_header_id => NULL
34412: );
34413:

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

34406: ,p_token_4 => 'PRODUCT_NAME'
34407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34411: ,p_ae_header_id => NULL
34412: );
34413:
34414: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34437: ----------------------------------------------------------------------------------
34438: -- 4219869 Business Flow
34439: -- Update journal entry status -- Need to generate this within IF
34440: ----------------------------------------------------------------------------------
34441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34443: ,p_balance_type_code => l_balance_type_code
34444: );
34445:

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

34524:
34525: --
34526: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34527: --
34528: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34529: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34530: ELSE
34531: ---------------------------------------------------------------------------------------------------
34532: -- 4262811a Switch Sign

Line 34553: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34549:
34550: XLA_AE_LINES_PKG.ValidateCurrentLine;
34551: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34552:
34553: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34554: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34555: ,p_balance_type_code => l_balance_type_code);
34556:
34557: END IF;

Line 34679: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34675: l_tmp_amt NUMBER;
34676: l_acc_rev_natural_side_code VARCHAR2(1);
34677:
34678: l_num_entries NUMBER;
34679: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34680: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34681: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34682: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34683: l_recog_line_1 NUMBER;

Line 34680: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34676: l_acc_rev_natural_side_code VARCHAR2(1);
34677:
34678: l_num_entries NUMBER;
34679: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34680: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34681: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34682: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34683: l_recog_line_1 NUMBER;
34684: l_recog_line_2 NUMBER;

Line 34681: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34677:
34678: l_num_entries NUMBER;
34679: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34680: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34681: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34682: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34683: l_recog_line_1 NUMBER;
34684: l_recog_line_2 NUMBER;
34685:

Line 34682: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34678: l_num_entries NUMBER;
34679: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34680: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34681: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34682: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34683: l_recog_line_1 NUMBER;
34684: l_recog_line_2 NUMBER;
34685:
34686: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34688: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34684: l_recog_line_2 NUMBER;
34685:
34686: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34687: l_bflow_applied_to_amt NUMBER; -- 5132302
34688: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34689:
34690: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34691:
34692: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34759: l_accrual_line_num := NULL; -- 4262811
34760: l_tmp_amt := NULL; -- 4262811
34761: --
34762:
34763: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34764: l_balance_type_code <> 'B' THEN
34765: IF NVL(p_source_15,'
34766: ') = 'ACC' AND
34767: NVL(p_source_54,'

Line 34837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34833: --
34834: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34835:
34836: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34837: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34838:
34839: -- 4955764
34840: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34841: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34893: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34894:
34895: IF xla_accounting_cache_pkg.GetValueChar
34896: (p_source_code => 'LEDGER_CATEGORY_CODE'
34897: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34898: AND l_bflow_method_code = 'PRIOR_ENTRY'
34899: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34900: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34901: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34993: p_lookup_type => 'XLA_OWNER_TYPE'
34994: ,p_lookup_code => l_component_type_code
34995: )
34996: ,p_token_4 => 'PRODUCT_NAME'
34997: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34998: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34999: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35000: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35001: ,p_ae_header_id => NULL

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

34994: ,p_lookup_code => l_component_type_code
34995: )
34996: ,p_token_4 => 'PRODUCT_NAME'
34997: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34998: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34999: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35000: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35001: ,p_ae_header_id => NULL
35002: );

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

34995: )
34996: ,p_token_4 => 'PRODUCT_NAME'
34997: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34998: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34999: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35000: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35001: ,p_ae_header_id => NULL
35002: );
35003:

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

34996: ,p_token_4 => 'PRODUCT_NAME'
34997: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34998: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34999: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35000: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35001: ,p_ae_header_id => NULL
35002: );
35003:
35004: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35027: ----------------------------------------------------------------------------------
35028: -- 4219869 Business Flow
35029: -- Update journal entry status -- Need to generate this within IF
35030: ----------------------------------------------------------------------------------
35031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35032: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35033: ,p_balance_type_code => l_balance_type_code
35034: );
35035:

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

35114:
35115: --
35116: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35117: --
35118: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35119: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35120: ELSE
35121: ---------------------------------------------------------------------------------------------------
35122: -- 4262811a Switch Sign

Line 35143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35139:
35140: XLA_AE_LINES_PKG.ValidateCurrentLine;
35141: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35142:
35143: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35144: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35145: ,p_balance_type_code => l_balance_type_code);
35146:
35147: END IF;

Line 35277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35273: l_tmp_amt NUMBER;
35274: l_acc_rev_natural_side_code VARCHAR2(1);
35275:
35276: l_num_entries NUMBER;
35277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35281: l_recog_line_1 NUMBER;

Line 35278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35274: l_acc_rev_natural_side_code VARCHAR2(1);
35275:
35276: l_num_entries NUMBER;
35277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35281: l_recog_line_1 NUMBER;
35282: l_recog_line_2 NUMBER;

Line 35279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35275:
35276: l_num_entries NUMBER;
35277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35281: l_recog_line_1 NUMBER;
35282: l_recog_line_2 NUMBER;
35283:

Line 35280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35276: l_num_entries NUMBER;
35277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35281: l_recog_line_1 NUMBER;
35282: l_recog_line_2 NUMBER;
35283:
35284: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35286: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35282: l_recog_line_2 NUMBER;
35283:
35284: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35285: l_bflow_applied_to_amt NUMBER; -- 5132302
35286: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35287:
35288: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35289:
35290: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35357: l_accrual_line_num := NULL; -- 4262811
35358: l_tmp_amt := NULL; -- 4262811
35359: --
35360:
35361: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35362: l_balance_type_code <> 'B' THEN
35363: IF (NVL(p_source_28,'
35364: ') = 'REV' OR
35365: NVL(p_source_28,'

Line 35449: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35445: --
35446: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35447:
35448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35449: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35450:
35451: -- 4955764
35452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35505: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35506:
35507: IF xla_accounting_cache_pkg.GetValueChar
35508: (p_source_code => 'LEDGER_CATEGORY_CODE'
35509: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35510: AND l_bflow_method_code = 'PRIOR_ENTRY'
35511: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35512: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35513: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35655: p_lookup_type => 'XLA_OWNER_TYPE'
35656: ,p_lookup_code => l_component_type_code
35657: )
35658: ,p_token_4 => 'PRODUCT_NAME'
35659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35663: ,p_ae_header_id => NULL

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

35656: ,p_lookup_code => l_component_type_code
35657: )
35658: ,p_token_4 => 'PRODUCT_NAME'
35659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35663: ,p_ae_header_id => NULL
35664: );

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

35657: )
35658: ,p_token_4 => 'PRODUCT_NAME'
35659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35663: ,p_ae_header_id => NULL
35664: );
35665:

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

35658: ,p_token_4 => 'PRODUCT_NAME'
35659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35663: ,p_ae_header_id => NULL
35664: );
35665:
35666: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35689: ----------------------------------------------------------------------------------
35690: -- 4219869 Business Flow
35691: -- Update journal entry status -- Need to generate this within IF
35692: ----------------------------------------------------------------------------------
35693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35694: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35695: ,p_balance_type_code => l_balance_type_code
35696: );
35697:

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

35817:
35818: --
35819: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35820: --
35821: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35822: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35823: ELSE
35824: ---------------------------------------------------------------------------------------------------
35825: -- 4262811a Switch Sign

Line 35846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35842:
35843: XLA_AE_LINES_PKG.ValidateCurrentLine;
35844: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35845:
35846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35847: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35848: ,p_balance_type_code => l_balance_type_code);
35849:
35850: END IF;

Line 35976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35972: l_tmp_amt NUMBER;
35973: l_acc_rev_natural_side_code VARCHAR2(1);
35974:
35975: l_num_entries NUMBER;
35976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35980: l_recog_line_1 NUMBER;

Line 35977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35973: l_acc_rev_natural_side_code VARCHAR2(1);
35974:
35975: l_num_entries NUMBER;
35976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35980: l_recog_line_1 NUMBER;
35981: l_recog_line_2 NUMBER;

Line 35978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35974:
35975: l_num_entries NUMBER;
35976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35980: l_recog_line_1 NUMBER;
35981: l_recog_line_2 NUMBER;
35982:

Line 35979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35975: l_num_entries NUMBER;
35976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35980: l_recog_line_1 NUMBER;
35981: l_recog_line_2 NUMBER;
35982:
35983: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35985: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35981: l_recog_line_2 NUMBER;
35982:
35983: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35984: l_bflow_applied_to_amt NUMBER; -- 5132302
35985: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35986:
35987: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35988:
35989: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36056: l_accrual_line_num := NULL; -- 4262811
36057: l_tmp_amt := NULL; -- 4262811
36058: --
36059:
36060: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36061: l_balance_type_code <> 'B' THEN
36062: IF NVL(p_source_15,'
36063: ') = 'CASH' AND
36064: NVL(p_source_54,'

Line 36136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36132: --
36133: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36134:
36135: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36136: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36137:
36138: -- 4955764
36139: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36140: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36192: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36193:
36194: IF xla_accounting_cache_pkg.GetValueChar
36195: (p_source_code => 'LEDGER_CATEGORY_CODE'
36196: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36197: AND l_bflow_method_code = 'PRIOR_ENTRY'
36198: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36199: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36200: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36342: p_lookup_type => 'XLA_OWNER_TYPE'
36343: ,p_lookup_code => l_component_type_code
36344: )
36345: ,p_token_4 => 'PRODUCT_NAME'
36346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36350: ,p_ae_header_id => NULL

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

36343: ,p_lookup_code => l_component_type_code
36344: )
36345: ,p_token_4 => 'PRODUCT_NAME'
36346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36350: ,p_ae_header_id => NULL
36351: );

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

36344: )
36345: ,p_token_4 => 'PRODUCT_NAME'
36346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36350: ,p_ae_header_id => NULL
36351: );
36352:

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

36345: ,p_token_4 => 'PRODUCT_NAME'
36346: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36347: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36348: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36349: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36350: ,p_ae_header_id => NULL
36351: );
36352:
36353: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36380: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36376: ----------------------------------------------------------------------------------
36377: -- 4219869 Business Flow
36378: -- Update journal entry status -- Need to generate this within IF
36379: ----------------------------------------------------------------------------------
36380: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36381: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36382: ,p_balance_type_code => l_balance_type_code
36383: );
36384:

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

36504:
36505: --
36506: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36507: --
36508: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36509: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36510: ELSE
36511: ---------------------------------------------------------------------------------------------------
36512: -- 4262811a Switch Sign

Line 36533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36529:
36530: XLA_AE_LINES_PKG.ValidateCurrentLine;
36531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36532:
36533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36535: ,p_balance_type_code => l_balance_type_code);
36536:
36537: END IF;

Line 36661: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36657: l_tmp_amt NUMBER;
36658: l_acc_rev_natural_side_code VARCHAR2(1);
36659:
36660: l_num_entries NUMBER;
36661: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36662: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36663: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36664: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36665: l_recog_line_1 NUMBER;

Line 36662: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36658: l_acc_rev_natural_side_code VARCHAR2(1);
36659:
36660: l_num_entries NUMBER;
36661: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36662: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36663: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36664: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36665: l_recog_line_1 NUMBER;
36666: l_recog_line_2 NUMBER;

Line 36663: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36659:
36660: l_num_entries NUMBER;
36661: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36662: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36663: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36664: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36665: l_recog_line_1 NUMBER;
36666: l_recog_line_2 NUMBER;
36667:

Line 36664: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36660: l_num_entries NUMBER;
36661: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36662: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36663: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36664: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36665: l_recog_line_1 NUMBER;
36666: l_recog_line_2 NUMBER;
36667:
36668: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36670: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36666: l_recog_line_2 NUMBER;
36667:
36668: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36669: l_bflow_applied_to_amt NUMBER; -- 5132302
36670: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36671:
36672: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36673:
36674: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36741: l_accrual_line_num := NULL; -- 4262811
36742: l_tmp_amt := NULL; -- 4262811
36743: --
36744:
36745: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36746: l_balance_type_code <> 'B' THEN
36747: IF NVL(p_source_15,'
36748: ') = 'CONFIRMATION' AND
36749: NVL(p_source_54,'

Line 36819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36815: --
36816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36817:
36818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36820:
36821: -- 4955764
36822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36875: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36876:
36877: IF xla_accounting_cache_pkg.GetValueChar
36878: (p_source_code => 'LEDGER_CATEGORY_CODE'
36879: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36880: AND l_bflow_method_code = 'PRIOR_ENTRY'
36881: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36882: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36883: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37025: p_lookup_type => 'XLA_OWNER_TYPE'
37026: ,p_lookup_code => l_component_type_code
37027: )
37028: ,p_token_4 => 'PRODUCT_NAME'
37029: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37030: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37031: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37032: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37033: ,p_ae_header_id => NULL

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

37026: ,p_lookup_code => l_component_type_code
37027: )
37028: ,p_token_4 => 'PRODUCT_NAME'
37029: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37030: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37031: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37032: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37033: ,p_ae_header_id => NULL
37034: );

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

37027: )
37028: ,p_token_4 => 'PRODUCT_NAME'
37029: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37030: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37031: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37032: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37033: ,p_ae_header_id => NULL
37034: );
37035:

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

37028: ,p_token_4 => 'PRODUCT_NAME'
37029: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37030: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37031: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37032: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37033: ,p_ae_header_id => NULL
37034: );
37035:
37036: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37059: ----------------------------------------------------------------------------------
37060: -- 4219869 Business Flow
37061: -- Update journal entry status -- Need to generate this within IF
37062: ----------------------------------------------------------------------------------
37063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37065: ,p_balance_type_code => l_balance_type_code
37066: );
37067:

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

37187:
37188: --
37189: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37190: --
37191: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37192: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37193: ELSE
37194: ---------------------------------------------------------------------------------------------------
37195: -- 4262811a Switch Sign

Line 37216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37212:
37213: XLA_AE_LINES_PKG.ValidateCurrentLine;
37214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37215:
37216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37217: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37218: ,p_balance_type_code => l_balance_type_code);
37219:
37220: END IF;

Line 37332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37328: l_tmp_amt NUMBER;
37329: l_acc_rev_natural_side_code VARCHAR2(1);
37330:
37331: l_num_entries NUMBER;
37332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37336: l_recog_line_1 NUMBER;

Line 37333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37329: l_acc_rev_natural_side_code VARCHAR2(1);
37330:
37331: l_num_entries NUMBER;
37332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37336: l_recog_line_1 NUMBER;
37337: l_recog_line_2 NUMBER;

Line 37334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37330:
37331: l_num_entries NUMBER;
37332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37336: l_recog_line_1 NUMBER;
37337: l_recog_line_2 NUMBER;
37338:

Line 37335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37331: l_num_entries NUMBER;
37332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37336: l_recog_line_1 NUMBER;
37337: l_recog_line_2 NUMBER;
37338:
37339: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37341: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37337: l_recog_line_2 NUMBER;
37338:
37339: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37340: l_bflow_applied_to_amt NUMBER; -- 5132302
37341: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37342:
37343: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37344:
37345: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37412: l_accrual_line_num := NULL; -- 4262811
37413: l_tmp_amt := NULL; -- 4262811
37414: --
37415:
37416: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37417: l_balance_type_code <> 'B' THEN
37418: IF (NVL(p_source_28,'
37419: ') = 'REV' OR
37420: NVL(p_source_28,'

Line 37500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37496: --
37497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37498:
37499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37501:
37502: -- 4955764
37503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37504: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37547:
37548: IF xla_accounting_cache_pkg.GetValueChar
37549: (p_source_code => 'LEDGER_CATEGORY_CODE'
37550: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37551: AND l_bflow_method_code = 'PRIOR_ENTRY'
37552: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37553: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37554: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37623: p_lookup_type => 'XLA_OWNER_TYPE'
37624: ,p_lookup_code => l_component_type_code
37625: )
37626: ,p_token_4 => 'PRODUCT_NAME'
37627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37631: ,p_ae_header_id => NULL

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

37624: ,p_lookup_code => l_component_type_code
37625: )
37626: ,p_token_4 => 'PRODUCT_NAME'
37627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37631: ,p_ae_header_id => NULL
37632: );

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

37625: )
37626: ,p_token_4 => 'PRODUCT_NAME'
37627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37631: ,p_ae_header_id => NULL
37632: );
37633:

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

37626: ,p_token_4 => 'PRODUCT_NAME'
37627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37631: ,p_ae_header_id => NULL
37632: );
37633:
37634: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37657: ----------------------------------------------------------------------------------
37658: -- 4219869 Business Flow
37659: -- Update journal entry status -- Need to generate this within IF
37660: ----------------------------------------------------------------------------------
37661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37663: ,p_balance_type_code => l_balance_type_code
37664: );
37665:

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

37718:
37719: --
37720: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37721: --
37722: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37723: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37724: ELSE
37725: ---------------------------------------------------------------------------------------------------
37726: -- 4262811a Switch Sign

Line 37747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37743:
37744: XLA_AE_LINES_PKG.ValidateCurrentLine;
37745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37746:
37747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37748: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37749: ,p_balance_type_code => l_balance_type_code);
37750:
37751: END IF;

Line 37875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37871: l_tmp_amt NUMBER;
37872: l_acc_rev_natural_side_code VARCHAR2(1);
37873:
37874: l_num_entries NUMBER;
37875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37879: l_recog_line_1 NUMBER;

Line 37876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37872: l_acc_rev_natural_side_code VARCHAR2(1);
37873:
37874: l_num_entries NUMBER;
37875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37879: l_recog_line_1 NUMBER;
37880: l_recog_line_2 NUMBER;

Line 37877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37873:
37874: l_num_entries NUMBER;
37875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37879: l_recog_line_1 NUMBER;
37880: l_recog_line_2 NUMBER;
37881:

Line 37878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37874: l_num_entries NUMBER;
37875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37879: l_recog_line_1 NUMBER;
37880: l_recog_line_2 NUMBER;
37881:
37882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37880: l_recog_line_2 NUMBER;
37881:
37882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37883: l_bflow_applied_to_amt NUMBER; -- 5132302
37884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37885:
37886: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37887:
37888: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37955: l_accrual_line_num := NULL; -- 4262811
37956: l_tmp_amt := NULL; -- 4262811
37957: --
37958:
37959: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37960: l_balance_type_code <> 'B' THEN
37961: IF NVL(p_source_15,'
37962: ') = 'REMITTANCE' AND
37963: NVL(p_source_54,'

Line 38033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38029: --
38030: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38031:
38032: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38034:
38035: -- 4955764
38036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38090:
38091: IF xla_accounting_cache_pkg.GetValueChar
38092: (p_source_code => 'LEDGER_CATEGORY_CODE'
38093: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38094: AND l_bflow_method_code = 'PRIOR_ENTRY'
38095: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38096: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38097: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38239: p_lookup_type => 'XLA_OWNER_TYPE'
38240: ,p_lookup_code => l_component_type_code
38241: )
38242: ,p_token_4 => 'PRODUCT_NAME'
38243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38247: ,p_ae_header_id => NULL

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

38240: ,p_lookup_code => l_component_type_code
38241: )
38242: ,p_token_4 => 'PRODUCT_NAME'
38243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38247: ,p_ae_header_id => NULL
38248: );

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

38241: )
38242: ,p_token_4 => 'PRODUCT_NAME'
38243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38247: ,p_ae_header_id => NULL
38248: );
38249:

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

38242: ,p_token_4 => 'PRODUCT_NAME'
38243: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38244: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38245: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38246: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38247: ,p_ae_header_id => NULL
38248: );
38249:
38250: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38273: ----------------------------------------------------------------------------------
38274: -- 4219869 Business Flow
38275: -- Update journal entry status -- Need to generate this within IF
38276: ----------------------------------------------------------------------------------
38277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38278: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38279: ,p_balance_type_code => l_balance_type_code
38280: );
38281:

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

38401:
38402: --
38403: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38404: --
38405: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38406: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38407: ELSE
38408: ---------------------------------------------------------------------------------------------------
38409: -- 4262811a Switch Sign

Line 38430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38426:
38427: XLA_AE_LINES_PKG.ValidateCurrentLine;
38428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38429:
38430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38432: ,p_balance_type_code => l_balance_type_code);
38433:
38434: END IF;

Line 38556: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38552: l_tmp_amt NUMBER;
38553: l_acc_rev_natural_side_code VARCHAR2(1);
38554:
38555: l_num_entries NUMBER;
38556: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38557: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38558: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38559: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38560: l_recog_line_1 NUMBER;

Line 38557: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38553: l_acc_rev_natural_side_code VARCHAR2(1);
38554:
38555: l_num_entries NUMBER;
38556: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38557: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38558: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38559: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38560: l_recog_line_1 NUMBER;
38561: l_recog_line_2 NUMBER;

Line 38558: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38554:
38555: l_num_entries NUMBER;
38556: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38557: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38558: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38559: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38560: l_recog_line_1 NUMBER;
38561: l_recog_line_2 NUMBER;
38562:

Line 38559: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38555: l_num_entries NUMBER;
38556: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38557: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38558: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38559: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38560: l_recog_line_1 NUMBER;
38561: l_recog_line_2 NUMBER;
38562:
38563: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38565: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38561: l_recog_line_2 NUMBER;
38562:
38563: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38564: l_bflow_applied_to_amt NUMBER; -- 5132302
38565: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38566:
38567: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38568:
38569: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38636: l_accrual_line_num := NULL; -- 4262811
38637: l_tmp_amt := NULL; -- 4262811
38638: --
38639:
38640: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38641: l_balance_type_code <> 'B' THEN
38642: IF NVL(p_source_15,'
38643: ') = 'BANK_CHARGES' AND
38644: NVL(p_source_54,'

Line 38714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38710: --
38711: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38712:
38713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38715:
38716: -- 4955764
38717: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38718: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38770: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38771:
38772: IF xla_accounting_cache_pkg.GetValueChar
38773: (p_source_code => 'LEDGER_CATEGORY_CODE'
38774: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38775: AND l_bflow_method_code = 'PRIOR_ENTRY'
38776: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38777: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38778: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38870: p_lookup_type => 'XLA_OWNER_TYPE'
38871: ,p_lookup_code => l_component_type_code
38872: )
38873: ,p_token_4 => 'PRODUCT_NAME'
38874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38878: ,p_ae_header_id => NULL

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

38871: ,p_lookup_code => l_component_type_code
38872: )
38873: ,p_token_4 => 'PRODUCT_NAME'
38874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38878: ,p_ae_header_id => NULL
38879: );

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

38872: )
38873: ,p_token_4 => 'PRODUCT_NAME'
38874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38878: ,p_ae_header_id => NULL
38879: );
38880:

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

38873: ,p_token_4 => 'PRODUCT_NAME'
38874: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38875: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38876: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38877: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38878: ,p_ae_header_id => NULL
38879: );
38880:
38881: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38904: ----------------------------------------------------------------------------------
38905: -- 4219869 Business Flow
38906: -- Update journal entry status -- Need to generate this within IF
38907: ----------------------------------------------------------------------------------
38908: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38909: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38910: ,p_balance_type_code => l_balance_type_code
38911: );
38912:

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

38991:
38992: --
38993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38994: --
38995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38997: ELSE
38998: ---------------------------------------------------------------------------------------------------
38999: -- 4262811a Switch Sign

Line 39020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39016:
39017: XLA_AE_LINES_PKG.ValidateCurrentLine;
39018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39019:
39020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39022: ,p_balance_type_code => l_balance_type_code);
39023:
39024: END IF;

Line 39146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39142: l_tmp_amt NUMBER;
39143: l_acc_rev_natural_side_code VARCHAR2(1);
39144:
39145: l_num_entries NUMBER;
39146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39150: l_recog_line_1 NUMBER;

Line 39147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39143: l_acc_rev_natural_side_code VARCHAR2(1);
39144:
39145: l_num_entries NUMBER;
39146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39150: l_recog_line_1 NUMBER;
39151: l_recog_line_2 NUMBER;

Line 39148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39144:
39145: l_num_entries NUMBER;
39146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39150: l_recog_line_1 NUMBER;
39151: l_recog_line_2 NUMBER;
39152:

Line 39149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39145: l_num_entries NUMBER;
39146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39150: l_recog_line_1 NUMBER;
39151: l_recog_line_2 NUMBER;
39152:
39153: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39155: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39151: l_recog_line_2 NUMBER;
39152:
39153: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39154: l_bflow_applied_to_amt NUMBER; -- 5132302
39155: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39156:
39157: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39158:
39159: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39226: l_accrual_line_num := NULL; -- 4262811
39227: l_tmp_amt := NULL; -- 4262811
39228: --
39229:
39230: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39231: l_balance_type_code <> 'B' THEN
39232: IF NVL(p_source_15,'
39233: ') = 'CASH' AND
39234: NVL(p_source_54,'

Line 39304: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39300: --
39301: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39302:
39303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39304: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39305:
39306: -- 4955764
39307: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39308: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39360: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39361:
39362: IF xla_accounting_cache_pkg.GetValueChar
39363: (p_source_code => 'LEDGER_CATEGORY_CODE'
39364: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39365: AND l_bflow_method_code = 'PRIOR_ENTRY'
39366: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39367: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39368: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39460: p_lookup_type => 'XLA_OWNER_TYPE'
39461: ,p_lookup_code => l_component_type_code
39462: )
39463: ,p_token_4 => 'PRODUCT_NAME'
39464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39468: ,p_ae_header_id => NULL

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

39461: ,p_lookup_code => l_component_type_code
39462: )
39463: ,p_token_4 => 'PRODUCT_NAME'
39464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39468: ,p_ae_header_id => NULL
39469: );

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

39462: )
39463: ,p_token_4 => 'PRODUCT_NAME'
39464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39468: ,p_ae_header_id => NULL
39469: );
39470:

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

39463: ,p_token_4 => 'PRODUCT_NAME'
39464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39468: ,p_ae_header_id => NULL
39469: );
39470:
39471: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39494: ----------------------------------------------------------------------------------
39495: -- 4219869 Business Flow
39496: -- Update journal entry status -- Need to generate this within IF
39497: ----------------------------------------------------------------------------------
39498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39500: ,p_balance_type_code => l_balance_type_code
39501: );
39502:

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

39581:
39582: --
39583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39584: --
39585: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39587: ELSE
39588: ---------------------------------------------------------------------------------------------------
39589: -- 4262811a Switch Sign

Line 39610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39606:
39607: XLA_AE_LINES_PKG.ValidateCurrentLine;
39608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39609:
39610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39612: ,p_balance_type_code => l_balance_type_code);
39613:
39614: END IF;

Line 39738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39734: l_tmp_amt NUMBER;
39735: l_acc_rev_natural_side_code VARCHAR2(1);
39736:
39737: l_num_entries NUMBER;
39738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39742: l_recog_line_1 NUMBER;

Line 39739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39735: l_acc_rev_natural_side_code VARCHAR2(1);
39736:
39737: l_num_entries NUMBER;
39738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39742: l_recog_line_1 NUMBER;
39743: l_recog_line_2 NUMBER;

Line 39740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39736:
39737: l_num_entries NUMBER;
39738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39742: l_recog_line_1 NUMBER;
39743: l_recog_line_2 NUMBER;
39744:

Line 39741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39737: l_num_entries NUMBER;
39738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39742: l_recog_line_1 NUMBER;
39743: l_recog_line_2 NUMBER;
39744:
39745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39743: l_recog_line_2 NUMBER;
39744:
39745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39746: l_bflow_applied_to_amt NUMBER; -- 5132302
39747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39748:
39749: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39750:
39751: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39818: l_accrual_line_num := NULL; -- 4262811
39819: l_tmp_amt := NULL; -- 4262811
39820: --
39821:
39822: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39823: l_balance_type_code <> 'B' THEN
39824: IF NVL(p_source_15,'
39825: ') = 'OTHER ACC' AND
39826: NVL(p_source_16,'

Line 39898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39894: --
39895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39896:
39897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39899:
39900: -- 4955764
39901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39955:
39956: IF xla_accounting_cache_pkg.GetValueChar
39957: (p_source_code => 'LEDGER_CATEGORY_CODE'
39958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39959: AND l_bflow_method_code = 'PRIOR_ENTRY'
39960: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40054: p_lookup_type => 'XLA_OWNER_TYPE'
40055: ,p_lookup_code => l_component_type_code
40056: )
40057: ,p_token_4 => 'PRODUCT_NAME'
40058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40062: ,p_ae_header_id => NULL

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

40055: ,p_lookup_code => l_component_type_code
40056: )
40057: ,p_token_4 => 'PRODUCT_NAME'
40058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40062: ,p_ae_header_id => NULL
40063: );

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

40056: )
40057: ,p_token_4 => 'PRODUCT_NAME'
40058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40062: ,p_ae_header_id => NULL
40063: );
40064:

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

40057: ,p_token_4 => 'PRODUCT_NAME'
40058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40062: ,p_ae_header_id => NULL
40063: );
40064:
40065: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40088: ----------------------------------------------------------------------------------
40089: -- 4219869 Business Flow
40090: -- Update journal entry status -- Need to generate this within IF
40091: ----------------------------------------------------------------------------------
40092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40094: ,p_balance_type_code => l_balance_type_code
40095: );
40096:

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

40175:
40176: --
40177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40178: --
40179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40181: ELSE
40182: ---------------------------------------------------------------------------------------------------
40183: -- 4262811a Switch Sign

Line 40204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40200:
40201: XLA_AE_LINES_PKG.ValidateCurrentLine;
40202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40203:
40204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40206: ,p_balance_type_code => l_balance_type_code);
40207:
40208: END IF;

Line 40330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40326: l_tmp_amt NUMBER;
40327: l_acc_rev_natural_side_code VARCHAR2(1);
40328:
40329: l_num_entries NUMBER;
40330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40334: l_recog_line_1 NUMBER;

Line 40331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40327: l_acc_rev_natural_side_code VARCHAR2(1);
40328:
40329: l_num_entries NUMBER;
40330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40334: l_recog_line_1 NUMBER;
40335: l_recog_line_2 NUMBER;

Line 40332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40328:
40329: l_num_entries NUMBER;
40330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40334: l_recog_line_1 NUMBER;
40335: l_recog_line_2 NUMBER;
40336:

Line 40333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40329: l_num_entries NUMBER;
40330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40334: l_recog_line_1 NUMBER;
40335: l_recog_line_2 NUMBER;
40336:
40337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40335: l_recog_line_2 NUMBER;
40336:
40337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40338: l_bflow_applied_to_amt NUMBER; -- 5132302
40339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40340:
40341: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40342:
40343: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40410: l_accrual_line_num := NULL; -- 4262811
40411: l_tmp_amt := NULL; -- 4262811
40412: --
40413:
40414: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40415: l_balance_type_code <> 'B' THEN
40416: IF NVL(p_source_15,'
40417: ') = 'CONFIRMATION' AND
40418: NVL(p_source_54,'

Line 40488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40484: --
40485: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40486:
40487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40488: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40489:
40490: -- 4955764
40491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40544: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40545:
40546: IF xla_accounting_cache_pkg.GetValueChar
40547: (p_source_code => 'LEDGER_CATEGORY_CODE'
40548: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40549: AND l_bflow_method_code = 'PRIOR_ENTRY'
40550: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40551: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40552: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40644: p_lookup_type => 'XLA_OWNER_TYPE'
40645: ,p_lookup_code => l_component_type_code
40646: )
40647: ,p_token_4 => 'PRODUCT_NAME'
40648: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40649: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40650: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40651: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40652: ,p_ae_header_id => NULL

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

40645: ,p_lookup_code => l_component_type_code
40646: )
40647: ,p_token_4 => 'PRODUCT_NAME'
40648: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40649: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40650: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40651: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40652: ,p_ae_header_id => NULL
40653: );

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

40646: )
40647: ,p_token_4 => 'PRODUCT_NAME'
40648: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40649: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40650: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40651: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40652: ,p_ae_header_id => NULL
40653: );
40654:

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

40647: ,p_token_4 => 'PRODUCT_NAME'
40648: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40649: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40650: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40651: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40652: ,p_ae_header_id => NULL
40653: );
40654:
40655: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40678: ----------------------------------------------------------------------------------
40679: -- 4219869 Business Flow
40680: -- Update journal entry status -- Need to generate this within IF
40681: ----------------------------------------------------------------------------------
40682: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40683: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40684: ,p_balance_type_code => l_balance_type_code
40685: );
40686:

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

40765:
40766: --
40767: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40768: --
40769: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40770: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40771: ELSE
40772: ---------------------------------------------------------------------------------------------------
40773: -- 4262811a Switch Sign

Line 40794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40790:
40791: XLA_AE_LINES_PKG.ValidateCurrentLine;
40792: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40793:
40794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40796: ,p_balance_type_code => l_balance_type_code);
40797:
40798: END IF;

Line 40920: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40916: l_tmp_amt NUMBER;
40917: l_acc_rev_natural_side_code VARCHAR2(1);
40918:
40919: l_num_entries NUMBER;
40920: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40921: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40922: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40923: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40924: l_recog_line_1 NUMBER;

Line 40921: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40917: l_acc_rev_natural_side_code VARCHAR2(1);
40918:
40919: l_num_entries NUMBER;
40920: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40921: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40922: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40923: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40924: l_recog_line_1 NUMBER;
40925: l_recog_line_2 NUMBER;

Line 40922: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40918:
40919: l_num_entries NUMBER;
40920: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40921: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40922: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40923: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40924: l_recog_line_1 NUMBER;
40925: l_recog_line_2 NUMBER;
40926:

Line 40923: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40919: l_num_entries NUMBER;
40920: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40921: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40922: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40923: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40924: l_recog_line_1 NUMBER;
40925: l_recog_line_2 NUMBER;
40926:
40927: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40929: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40925: l_recog_line_2 NUMBER;
40926:
40927: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40928: l_bflow_applied_to_amt NUMBER; -- 5132302
40929: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40930:
40931: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40932:
40933: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41000: l_accrual_line_num := NULL; -- 4262811
41001: l_tmp_amt := NULL; -- 4262811
41002: --
41003:
41004: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41005: l_balance_type_code <> 'B' THEN
41006: IF NVL(p_source_15,'
41007: ') = 'CURR_ROUND' AND
41008: NVL(p_source_54,'

Line 41078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41074: --
41075: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41076:
41077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41078: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41079:
41080: -- 4955764
41081: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41082: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41135:
41136: IF xla_accounting_cache_pkg.GetValueChar
41137: (p_source_code => 'LEDGER_CATEGORY_CODE'
41138: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41139: AND l_bflow_method_code = 'PRIOR_ENTRY'
41140: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41141: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41142: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41234: p_lookup_type => 'XLA_OWNER_TYPE'
41235: ,p_lookup_code => l_component_type_code
41236: )
41237: ,p_token_4 => 'PRODUCT_NAME'
41238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41242: ,p_ae_header_id => NULL

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

41235: ,p_lookup_code => l_component_type_code
41236: )
41237: ,p_token_4 => 'PRODUCT_NAME'
41238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41242: ,p_ae_header_id => NULL
41243: );

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

41236: )
41237: ,p_token_4 => 'PRODUCT_NAME'
41238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41242: ,p_ae_header_id => NULL
41243: );
41244:

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

41237: ,p_token_4 => 'PRODUCT_NAME'
41238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41242: ,p_ae_header_id => NULL
41243: );
41244:
41245: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41268: ----------------------------------------------------------------------------------
41269: -- 4219869 Business Flow
41270: -- Update journal entry status -- Need to generate this within IF
41271: ----------------------------------------------------------------------------------
41272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41273: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41274: ,p_balance_type_code => l_balance_type_code
41275: );
41276:

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

41355:
41356: --
41357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41358: --
41359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41361: ELSE
41362: ---------------------------------------------------------------------------------------------------
41363: -- 4262811a Switch Sign

Line 41384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41380:
41381: XLA_AE_LINES_PKG.ValidateCurrentLine;
41382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41383:
41384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41386: ,p_balance_type_code => l_balance_type_code);
41387:
41388: END IF;

Line 41510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41506: l_tmp_amt NUMBER;
41507: l_acc_rev_natural_side_code VARCHAR2(1);
41508:
41509: l_num_entries NUMBER;
41510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41514: l_recog_line_1 NUMBER;

Line 41511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41507: l_acc_rev_natural_side_code VARCHAR2(1);
41508:
41509: l_num_entries NUMBER;
41510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41514: l_recog_line_1 NUMBER;
41515: l_recog_line_2 NUMBER;

Line 41512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41508:
41509: l_num_entries NUMBER;
41510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41514: l_recog_line_1 NUMBER;
41515: l_recog_line_2 NUMBER;
41516:

Line 41513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41509: l_num_entries NUMBER;
41510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41514: l_recog_line_1 NUMBER;
41515: l_recog_line_2 NUMBER;
41516:
41517: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41519: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41515: l_recog_line_2 NUMBER;
41516:
41517: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41518: l_bflow_applied_to_amt NUMBER; -- 5132302
41519: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41520:
41521: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41522:
41523: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41590: l_accrual_line_num := NULL; -- 4262811
41591: l_tmp_amt := NULL; -- 4262811
41592: --
41593:
41594: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41595: l_balance_type_code <> 'B' THEN
41596: IF NVL(p_source_15,'
41597: ') = 'SHORT_TERM_DEBT' AND
41598: NVL(p_source_54,'

Line 41668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41664: --
41665: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41666:
41667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41669:
41670: -- 4955764
41671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41724: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41725:
41726: IF xla_accounting_cache_pkg.GetValueChar
41727: (p_source_code => 'LEDGER_CATEGORY_CODE'
41728: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41729: AND l_bflow_method_code = 'PRIOR_ENTRY'
41730: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41731: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41732: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41824: p_lookup_type => 'XLA_OWNER_TYPE'
41825: ,p_lookup_code => l_component_type_code
41826: )
41827: ,p_token_4 => 'PRODUCT_NAME'
41828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41832: ,p_ae_header_id => NULL

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

41825: ,p_lookup_code => l_component_type_code
41826: )
41827: ,p_token_4 => 'PRODUCT_NAME'
41828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41832: ,p_ae_header_id => NULL
41833: );

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

41826: )
41827: ,p_token_4 => 'PRODUCT_NAME'
41828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41832: ,p_ae_header_id => NULL
41833: );
41834:

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

41827: ,p_token_4 => 'PRODUCT_NAME'
41828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41832: ,p_ae_header_id => NULL
41833: );
41834:
41835: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41858: ----------------------------------------------------------------------------------
41859: -- 4219869 Business Flow
41860: -- Update journal entry status -- Need to generate this within IF
41861: ----------------------------------------------------------------------------------
41862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41864: ,p_balance_type_code => l_balance_type_code
41865: );
41866:

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

41945:
41946: --
41947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41948: --
41949: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41951: ELSE
41952: ---------------------------------------------------------------------------------------------------
41953: -- 4262811a Switch Sign

Line 41974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41970:
41971: XLA_AE_LINES_PKG.ValidateCurrentLine;
41972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41973:
41974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41976: ,p_balance_type_code => l_balance_type_code);
41977:
41978: END IF;

Line 42100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42096: l_tmp_amt NUMBER;
42097: l_acc_rev_natural_side_code VARCHAR2(1);
42098:
42099: l_num_entries NUMBER;
42100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42104: l_recog_line_1 NUMBER;

Line 42101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42097: l_acc_rev_natural_side_code VARCHAR2(1);
42098:
42099: l_num_entries NUMBER;
42100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42104: l_recog_line_1 NUMBER;
42105: l_recog_line_2 NUMBER;

Line 42102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42098:
42099: l_num_entries NUMBER;
42100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42104: l_recog_line_1 NUMBER;
42105: l_recog_line_2 NUMBER;
42106:

Line 42103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42099: l_num_entries NUMBER;
42100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42104: l_recog_line_1 NUMBER;
42105: l_recog_line_2 NUMBER;
42106:
42107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42105: l_recog_line_2 NUMBER;
42106:
42107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42108: l_bflow_applied_to_amt NUMBER; -- 5132302
42109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42110:
42111: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42112:
42113: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42180: l_accrual_line_num := NULL; -- 4262811
42181: l_tmp_amt := NULL; -- 4262811
42182: --
42183:
42184: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42185: l_balance_type_code <> 'B' THEN
42186: IF NVL(p_source_15,'
42187: ') = 'DEFERRED_TAX' AND
42188: NVL(p_source_54,'

Line 42258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42254: --
42255: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42256:
42257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42259:
42260: -- 4955764
42261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42314: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42315:
42316: IF xla_accounting_cache_pkg.GetValueChar
42317: (p_source_code => 'LEDGER_CATEGORY_CODE'
42318: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42319: AND l_bflow_method_code = 'PRIOR_ENTRY'
42320: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42321: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42322: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42414: p_lookup_type => 'XLA_OWNER_TYPE'
42415: ,p_lookup_code => l_component_type_code
42416: )
42417: ,p_token_4 => 'PRODUCT_NAME'
42418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42422: ,p_ae_header_id => NULL

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

42415: ,p_lookup_code => l_component_type_code
42416: )
42417: ,p_token_4 => 'PRODUCT_NAME'
42418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42422: ,p_ae_header_id => NULL
42423: );

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

42416: )
42417: ,p_token_4 => 'PRODUCT_NAME'
42418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42422: ,p_ae_header_id => NULL
42423: );
42424:

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

42417: ,p_token_4 => 'PRODUCT_NAME'
42418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42422: ,p_ae_header_id => NULL
42423: );
42424:
42425: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42448: ----------------------------------------------------------------------------------
42449: -- 4219869 Business Flow
42450: -- Update journal entry status -- Need to generate this within IF
42451: ----------------------------------------------------------------------------------
42452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42453: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42454: ,p_balance_type_code => l_balance_type_code
42455: );
42456:

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

42535:
42536: --
42537: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42538: --
42539: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42540: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42541: ELSE
42542: ---------------------------------------------------------------------------------------------------
42543: -- 4262811a Switch Sign

Line 42564: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42560:
42561: XLA_AE_LINES_PKG.ValidateCurrentLine;
42562: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42563:
42564: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42565: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42566: ,p_balance_type_code => l_balance_type_code);
42567:
42568: END IF;

Line 42692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42688: l_tmp_amt NUMBER;
42689: l_acc_rev_natural_side_code VARCHAR2(1);
42690:
42691: l_num_entries NUMBER;
42692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42696: l_recog_line_1 NUMBER;

Line 42693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42689: l_acc_rev_natural_side_code VARCHAR2(1);
42690:
42691: l_num_entries NUMBER;
42692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42696: l_recog_line_1 NUMBER;
42697: l_recog_line_2 NUMBER;

Line 42694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42690:
42691: l_num_entries NUMBER;
42692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42696: l_recog_line_1 NUMBER;
42697: l_recog_line_2 NUMBER;
42698:

Line 42695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42691: l_num_entries NUMBER;
42692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42696: l_recog_line_1 NUMBER;
42697: l_recog_line_2 NUMBER;
42698:
42699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42697: l_recog_line_2 NUMBER;
42698:
42699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42700: l_bflow_applied_to_amt NUMBER; -- 5132302
42701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42702:
42703: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42704:
42705: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42772: l_accrual_line_num := NULL; -- 4262811
42773: l_tmp_amt := NULL; -- 4262811
42774: --
42775:
42776: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42777: l_balance_type_code <> 'B' THEN
42778: IF NVL(p_source_15,'
42779: ') = 'EDISC' AND
42780: NVL(p_source_54,'

Line 42850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42846: --
42847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42848:
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42851:
42852: -- 4955764
42853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42906: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42907:
42908: IF xla_accounting_cache_pkg.GetValueChar
42909: (p_source_code => 'LEDGER_CATEGORY_CODE'
42910: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42911: AND l_bflow_method_code = 'PRIOR_ENTRY'
42912: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42913: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42914: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43056: p_lookup_type => 'XLA_OWNER_TYPE'
43057: ,p_lookup_code => l_component_type_code
43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL

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

43057: ,p_lookup_code => l_component_type_code
43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );

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

43058: )
43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );
43066:

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

43059: ,p_token_4 => 'PRODUCT_NAME'
43060: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43061: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43062: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43063: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43064: ,p_ae_header_id => NULL
43065: );
43066:
43067: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43090: ----------------------------------------------------------------------------------
43091: -- 4219869 Business Flow
43092: -- Update journal entry status -- Need to generate this within IF
43093: ----------------------------------------------------------------------------------
43094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43096: ,p_balance_type_code => l_balance_type_code
43097: );
43098:

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

43218:
43219: --
43220: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43221: --
43222: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43223: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43224: ELSE
43225: ---------------------------------------------------------------------------------------------------
43226: -- 4262811a Switch Sign

Line 43247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43243:
43244: XLA_AE_LINES_PKG.ValidateCurrentLine;
43245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43246:
43247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43248: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43249: ,p_balance_type_code => l_balance_type_code);
43250:
43251: END IF;

Line 43371: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43367: l_tmp_amt NUMBER;
43368: l_acc_rev_natural_side_code VARCHAR2(1);
43369:
43370: l_num_entries NUMBER;
43371: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43372: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43373: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43374: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43375: l_recog_line_1 NUMBER;

Line 43372: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43368: l_acc_rev_natural_side_code VARCHAR2(1);
43369:
43370: l_num_entries NUMBER;
43371: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43372: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43373: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43374: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43375: l_recog_line_1 NUMBER;
43376: l_recog_line_2 NUMBER;

Line 43373: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43369:
43370: l_num_entries NUMBER;
43371: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43372: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43373: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43374: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43375: l_recog_line_1 NUMBER;
43376: l_recog_line_2 NUMBER;
43377:

Line 43374: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43370: l_num_entries NUMBER;
43371: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43372: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43373: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43374: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43375: l_recog_line_1 NUMBER;
43376: l_recog_line_2 NUMBER;
43377:
43378: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43380: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43376: l_recog_line_2 NUMBER;
43377:
43378: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43379: l_bflow_applied_to_amt NUMBER; -- 5132302
43380: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43381:
43382: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43383:
43384: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43450: l_acc_rev_flag := NULL; -- 4262811
43451: l_accrual_line_num := NULL; -- 4262811
43452: l_tmp_amt := NULL; -- 4262811
43453: --
43454: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43455: (XLA_AE_JOURNAL_ENTRY_PKG.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
43456: return;
43457: END IF;
43458:

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

43451: l_accrual_line_num := NULL; -- 4262811
43452: l_tmp_amt := NULL; -- 4262811
43453: --
43454: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43455: (XLA_AE_JOURNAL_ENTRY_PKG.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
43456: return;
43457: END IF;
43458:
43459: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

43455: (XLA_AE_JOURNAL_ENTRY_PKG.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
43456: return;
43457: END IF;
43458:
43459: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43460: l_balance_type_code <> 'B' THEN
43461: IF NVL(p_source_15,'
43462: ') = 'EXCH_GAIN'
43463: THEN

Line 43531: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43527: --
43528: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43529:
43530: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43531: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43532:
43533: -- 4955764
43534: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43535: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43587: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43588:
43589: IF xla_accounting_cache_pkg.GetValueChar
43590: (p_source_code => 'LEDGER_CATEGORY_CODE'
43591: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43592: AND l_bflow_method_code = 'PRIOR_ENTRY'
43593: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43594: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43595: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43687: p_lookup_type => 'XLA_OWNER_TYPE'
43688: ,p_lookup_code => l_component_type_code
43689: )
43690: ,p_token_4 => 'PRODUCT_NAME'
43691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43695: ,p_ae_header_id => NULL

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

43688: ,p_lookup_code => l_component_type_code
43689: )
43690: ,p_token_4 => 'PRODUCT_NAME'
43691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43695: ,p_ae_header_id => NULL
43696: );

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

43689: )
43690: ,p_token_4 => 'PRODUCT_NAME'
43691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43695: ,p_ae_header_id => NULL
43696: );
43697:

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

43690: ,p_token_4 => 'PRODUCT_NAME'
43691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43695: ,p_ae_header_id => NULL
43696: );
43697:
43698: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43721: ----------------------------------------------------------------------------------
43722: -- 4219869 Business Flow
43723: -- Update journal entry status -- Need to generate this within IF
43724: ----------------------------------------------------------------------------------
43725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43726: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43727: ,p_balance_type_code => l_balance_type_code
43728: );
43729:

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

43808:
43809: --
43810: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43811: --
43812: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43813: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43814: ELSE
43815: ---------------------------------------------------------------------------------------------------
43816: -- 4262811a Switch Sign

Line 43837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43833:
43834: XLA_AE_LINES_PKG.ValidateCurrentLine;
43835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43836:
43837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43839: ,p_balance_type_code => l_balance_type_code);
43840:
43841: END IF;

Line 43961: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43957: l_tmp_amt NUMBER;
43958: l_acc_rev_natural_side_code VARCHAR2(1);
43959:
43960: l_num_entries NUMBER;
43961: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43962: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43963: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43964: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43965: l_recog_line_1 NUMBER;

Line 43962: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43958: l_acc_rev_natural_side_code VARCHAR2(1);
43959:
43960: l_num_entries NUMBER;
43961: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43962: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43963: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43964: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43965: l_recog_line_1 NUMBER;
43966: l_recog_line_2 NUMBER;

Line 43963: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43959:
43960: l_num_entries NUMBER;
43961: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43962: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43963: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43964: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43965: l_recog_line_1 NUMBER;
43966: l_recog_line_2 NUMBER;
43967:

Line 43964: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43960: l_num_entries NUMBER;
43961: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43962: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43963: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43964: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43965: l_recog_line_1 NUMBER;
43966: l_recog_line_2 NUMBER;
43967:
43968: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43970: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43966: l_recog_line_2 NUMBER;
43967:
43968: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43969: l_bflow_applied_to_amt NUMBER; -- 5132302
43970: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43971:
43972: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43973:
43974: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44040: l_acc_rev_flag := NULL; -- 4262811
44041: l_accrual_line_num := NULL; -- 4262811
44042: l_tmp_amt := NULL; -- 4262811
44043: --
44044: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44045: (XLA_AE_JOURNAL_ENTRY_PKG.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
44046: return;
44047: END IF;
44048:

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

44041: l_accrual_line_num := NULL; -- 4262811
44042: l_tmp_amt := NULL; -- 4262811
44043: --
44044: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44045: (XLA_AE_JOURNAL_ENTRY_PKG.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
44046: return;
44047: END IF;
44048:
44049: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

44045: (XLA_AE_JOURNAL_ENTRY_PKG.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
44046: return;
44047: END IF;
44048:
44049: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44050: l_balance_type_code <> 'B' THEN
44051: IF NVL(p_source_15,'
44052: ') = 'EXCH_LOSS'
44053: THEN

Line 44121: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44117: --
44118: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44119:
44120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44121: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44122:
44123: -- 4955764
44124: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44125: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44177: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44178:
44179: IF xla_accounting_cache_pkg.GetValueChar
44180: (p_source_code => 'LEDGER_CATEGORY_CODE'
44181: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44182: AND l_bflow_method_code = 'PRIOR_ENTRY'
44183: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44184: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44185: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44277: p_lookup_type => 'XLA_OWNER_TYPE'
44278: ,p_lookup_code => l_component_type_code
44279: )
44280: ,p_token_4 => 'PRODUCT_NAME'
44281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44285: ,p_ae_header_id => NULL

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

44278: ,p_lookup_code => l_component_type_code
44279: )
44280: ,p_token_4 => 'PRODUCT_NAME'
44281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44285: ,p_ae_header_id => NULL
44286: );

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

44279: )
44280: ,p_token_4 => 'PRODUCT_NAME'
44281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44285: ,p_ae_header_id => NULL
44286: );
44287:

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

44280: ,p_token_4 => 'PRODUCT_NAME'
44281: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44282: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44283: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44284: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44285: ,p_ae_header_id => NULL
44286: );
44287:
44288: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44311: ----------------------------------------------------------------------------------
44312: -- 4219869 Business Flow
44313: -- Update journal entry status -- Need to generate this within IF
44314: ----------------------------------------------------------------------------------
44315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44317: ,p_balance_type_code => l_balance_type_code
44318: );
44319:

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

44398:
44399: --
44400: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44401: --
44402: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44403: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44404: ELSE
44405: ---------------------------------------------------------------------------------------------------
44406: -- 4262811a Switch Sign

Line 44427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44423:
44424: XLA_AE_LINES_PKG.ValidateCurrentLine;
44425: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44426:
44427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44428: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44429: ,p_balance_type_code => l_balance_type_code);
44430:
44431: END IF;

Line 44555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44551: l_tmp_amt NUMBER;
44552: l_acc_rev_natural_side_code VARCHAR2(1);
44553:
44554: l_num_entries NUMBER;
44555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44559: l_recog_line_1 NUMBER;

Line 44556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44552: l_acc_rev_natural_side_code VARCHAR2(1);
44553:
44554: l_num_entries NUMBER;
44555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44559: l_recog_line_1 NUMBER;
44560: l_recog_line_2 NUMBER;

Line 44557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44553:
44554: l_num_entries NUMBER;
44555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44559: l_recog_line_1 NUMBER;
44560: l_recog_line_2 NUMBER;
44561:

Line 44558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44554: l_num_entries NUMBER;
44555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44559: l_recog_line_1 NUMBER;
44560: l_recog_line_2 NUMBER;
44561:
44562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44560: l_recog_line_2 NUMBER;
44561:
44562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44563: l_bflow_applied_to_amt NUMBER; -- 5132302
44564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44565:
44566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44567:
44568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44635: l_accrual_line_num := NULL; -- 4262811
44636: l_tmp_amt := NULL; -- 4262811
44637: --
44638:
44639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44640: l_balance_type_code <> 'B' THEN
44641: IF NVL(p_source_15,'
44642: ') = 'FACTOR' AND
44643: NVL(p_source_69,'

Line 44715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44711: --
44712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44713:
44714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44716:
44717: -- 4955764
44718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44771: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44772:
44773: IF xla_accounting_cache_pkg.GetValueChar
44774: (p_source_code => 'LEDGER_CATEGORY_CODE'
44775: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44776: AND l_bflow_method_code = 'PRIOR_ENTRY'
44777: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44778: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44779: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44871: p_lookup_type => 'XLA_OWNER_TYPE'
44872: ,p_lookup_code => l_component_type_code
44873: )
44874: ,p_token_4 => 'PRODUCT_NAME'
44875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44879: ,p_ae_header_id => NULL

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

44872: ,p_lookup_code => l_component_type_code
44873: )
44874: ,p_token_4 => 'PRODUCT_NAME'
44875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44879: ,p_ae_header_id => NULL
44880: );

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

44873: )
44874: ,p_token_4 => 'PRODUCT_NAME'
44875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44879: ,p_ae_header_id => NULL
44880: );
44881:

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

44874: ,p_token_4 => 'PRODUCT_NAME'
44875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44879: ,p_ae_header_id => NULL
44880: );
44881:
44882: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44905: ----------------------------------------------------------------------------------
44906: -- 4219869 Business Flow
44907: -- Update journal entry status -- Need to generate this within IF
44908: ----------------------------------------------------------------------------------
44909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44910: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44911: ,p_balance_type_code => l_balance_type_code
44912: );
44913:

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

44992:
44993: --
44994: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44995: --
44996: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44997: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44998: ELSE
44999: ---------------------------------------------------------------------------------------------------
45000: -- 4262811a Switch Sign

Line 45021: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45017:
45018: XLA_AE_LINES_PKG.ValidateCurrentLine;
45019: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45020:
45021: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45022: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45023: ,p_balance_type_code => l_balance_type_code);
45024:
45025: END IF;

Line 45149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45145: l_tmp_amt NUMBER;
45146: l_acc_rev_natural_side_code VARCHAR2(1);
45147:
45148: l_num_entries NUMBER;
45149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45153: l_recog_line_1 NUMBER;

Line 45150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45146: l_acc_rev_natural_side_code VARCHAR2(1);
45147:
45148: l_num_entries NUMBER;
45149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45153: l_recog_line_1 NUMBER;
45154: l_recog_line_2 NUMBER;

Line 45151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45147:
45148: l_num_entries NUMBER;
45149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45153: l_recog_line_1 NUMBER;
45154: l_recog_line_2 NUMBER;
45155:

Line 45152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45148: l_num_entries NUMBER;
45149: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45150: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45151: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45152: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45153: l_recog_line_1 NUMBER;
45154: l_recog_line_2 NUMBER;
45155:
45156: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45158: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45154: l_recog_line_2 NUMBER;
45155:
45156: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45157: l_bflow_applied_to_amt NUMBER; -- 5132302
45158: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45159:
45160: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45161:
45162: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45229: l_accrual_line_num := NULL; -- 4262811
45230: l_tmp_amt := NULL; -- 4262811
45231: --
45232:
45233: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45234: l_balance_type_code <> 'B' THEN
45235: IF NVL(p_source_15,'
45236: ') = 'FACTOR' AND
45237: NVL(p_source_69,'

Line 45309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45305: --
45306: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45307:
45308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45310:
45311: -- 4955764
45312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45366:
45367: IF xla_accounting_cache_pkg.GetValueChar
45368: (p_source_code => 'LEDGER_CATEGORY_CODE'
45369: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45370: AND l_bflow_method_code = 'PRIOR_ENTRY'
45371: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45372: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45373: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45465: p_lookup_type => 'XLA_OWNER_TYPE'
45466: ,p_lookup_code => l_component_type_code
45467: )
45468: ,p_token_4 => 'PRODUCT_NAME'
45469: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45470: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45471: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45472: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45473: ,p_ae_header_id => NULL

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

45466: ,p_lookup_code => l_component_type_code
45467: )
45468: ,p_token_4 => 'PRODUCT_NAME'
45469: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45470: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45471: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45472: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45473: ,p_ae_header_id => NULL
45474: );

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

45467: )
45468: ,p_token_4 => 'PRODUCT_NAME'
45469: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45470: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45471: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45472: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45473: ,p_ae_header_id => NULL
45474: );
45475:

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

45468: ,p_token_4 => 'PRODUCT_NAME'
45469: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45470: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45471: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45472: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45473: ,p_ae_header_id => NULL
45474: );
45475:
45476: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45499: ----------------------------------------------------------------------------------
45500: -- 4219869 Business Flow
45501: -- Update journal entry status -- Need to generate this within IF
45502: ----------------------------------------------------------------------------------
45503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45504: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45505: ,p_balance_type_code => l_balance_type_code
45506: );
45507:

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

45586:
45587: --
45588: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45589: --
45590: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45591: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45592: ELSE
45593: ---------------------------------------------------------------------------------------------------
45594: -- 4262811a Switch Sign

Line 45615: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45611:
45612: XLA_AE_LINES_PKG.ValidateCurrentLine;
45613: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45614:
45615: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45616: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45617: ,p_balance_type_code => l_balance_type_code);
45618:
45619: END IF;

Line 45743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45739: l_tmp_amt NUMBER;
45740: l_acc_rev_natural_side_code VARCHAR2(1);
45741:
45742: l_num_entries NUMBER;
45743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45747: l_recog_line_1 NUMBER;

Line 45744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45740: l_acc_rev_natural_side_code VARCHAR2(1);
45741:
45742: l_num_entries NUMBER;
45743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45747: l_recog_line_1 NUMBER;
45748: l_recog_line_2 NUMBER;

Line 45745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45741:
45742: l_num_entries NUMBER;
45743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45747: l_recog_line_1 NUMBER;
45748: l_recog_line_2 NUMBER;
45749:

Line 45746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45742: l_num_entries NUMBER;
45743: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45744: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45745: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45746: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45747: l_recog_line_1 NUMBER;
45748: l_recog_line_2 NUMBER;
45749:
45750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45748: l_recog_line_2 NUMBER;
45749:
45750: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45751: l_bflow_applied_to_amt NUMBER; -- 5132302
45752: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45753:
45754: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45755:
45756: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45823: l_accrual_line_num := NULL; -- 4262811
45824: l_tmp_amt := NULL; -- 4262811
45825: --
45826:
45827: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45828: l_balance_type_code <> 'B' THEN
45829: IF (NVL(p_source_15,'
45830: ') = 'OTHER_ACC' OR
45831: NVL(p_source_15,'

Line 45905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45901: --
45902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45903:
45904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45906:
45907: -- 4955764
45908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45961: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45962:
45963: IF xla_accounting_cache_pkg.GetValueChar
45964: (p_source_code => 'LEDGER_CATEGORY_CODE'
45965: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45966: AND l_bflow_method_code = 'PRIOR_ENTRY'
45967: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45968: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45969: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46061: p_lookup_type => 'XLA_OWNER_TYPE'
46062: ,p_lookup_code => l_component_type_code
46063: )
46064: ,p_token_4 => 'PRODUCT_NAME'
46065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46069: ,p_ae_header_id => NULL

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

46062: ,p_lookup_code => l_component_type_code
46063: )
46064: ,p_token_4 => 'PRODUCT_NAME'
46065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46069: ,p_ae_header_id => NULL
46070: );

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

46063: )
46064: ,p_token_4 => 'PRODUCT_NAME'
46065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46069: ,p_ae_header_id => NULL
46070: );
46071:

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

46064: ,p_token_4 => 'PRODUCT_NAME'
46065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46069: ,p_ae_header_id => NULL
46070: );
46071:
46072: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46095: ----------------------------------------------------------------------------------
46096: -- 4219869 Business Flow
46097: -- Update journal entry status -- Need to generate this within IF
46098: ----------------------------------------------------------------------------------
46099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46100: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46101: ,p_balance_type_code => l_balance_type_code
46102: );
46103:

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

46182:
46183: --
46184: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46185: --
46186: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46187: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46188: ELSE
46189: ---------------------------------------------------------------------------------------------------
46190: -- 4262811a Switch Sign

Line 46211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46207:
46208: XLA_AE_LINES_PKG.ValidateCurrentLine;
46209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46210:
46211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46212: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46213: ,p_balance_type_code => l_balance_type_code);
46214:
46215: END IF;

Line 46339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46335: l_tmp_amt NUMBER;
46336: l_acc_rev_natural_side_code VARCHAR2(1);
46337:
46338: l_num_entries NUMBER;
46339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46343: l_recog_line_1 NUMBER;

Line 46340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46336: l_acc_rev_natural_side_code VARCHAR2(1);
46337:
46338: l_num_entries NUMBER;
46339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46343: l_recog_line_1 NUMBER;
46344: l_recog_line_2 NUMBER;

Line 46341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46337:
46338: l_num_entries NUMBER;
46339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46343: l_recog_line_1 NUMBER;
46344: l_recog_line_2 NUMBER;
46345:

Line 46342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46338: l_num_entries NUMBER;
46339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46343: l_recog_line_1 NUMBER;
46344: l_recog_line_2 NUMBER;
46345:
46346: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46348: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46344: l_recog_line_2 NUMBER;
46345:
46346: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46347: l_bflow_applied_to_amt NUMBER; -- 5132302
46348: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46349:
46350: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46351:
46352: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46419: l_accrual_line_num := NULL; -- 4262811
46420: l_tmp_amt := NULL; -- 4262811
46421: --
46422:
46423: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46424: l_balance_type_code <> 'B' THEN
46425: IF NVL(p_source_15,'
46426: ') = 'OTHER ACC' AND
46427: NVL(p_source_16,'

Line 46499: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46495: --
46496: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46497:
46498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46499: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46500:
46501: -- 4955764
46502: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46503: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46555: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46556:
46557: IF xla_accounting_cache_pkg.GetValueChar
46558: (p_source_code => 'LEDGER_CATEGORY_CODE'
46559: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46560: AND l_bflow_method_code = 'PRIOR_ENTRY'
46561: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46562: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46563: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46655: p_lookup_type => 'XLA_OWNER_TYPE'
46656: ,p_lookup_code => l_component_type_code
46657: )
46658: ,p_token_4 => 'PRODUCT_NAME'
46659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46663: ,p_ae_header_id => NULL

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

46656: ,p_lookup_code => l_component_type_code
46657: )
46658: ,p_token_4 => 'PRODUCT_NAME'
46659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46663: ,p_ae_header_id => NULL
46664: );

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

46657: )
46658: ,p_token_4 => 'PRODUCT_NAME'
46659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46663: ,p_ae_header_id => NULL
46664: );
46665:

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

46658: ,p_token_4 => 'PRODUCT_NAME'
46659: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46660: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46661: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46662: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46663: ,p_ae_header_id => NULL
46664: );
46665:
46666: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46689: ----------------------------------------------------------------------------------
46690: -- 4219869 Business Flow
46691: -- Update journal entry status -- Need to generate this within IF
46692: ----------------------------------------------------------------------------------
46693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46694: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46695: ,p_balance_type_code => l_balance_type_code
46696: );
46697:

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

46776:
46777: --
46778: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46779: --
46780: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46781: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46782: ELSE
46783: ---------------------------------------------------------------------------------------------------
46784: -- 4262811a Switch Sign

Line 46805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46801:
46802: XLA_AE_LINES_PKG.ValidateCurrentLine;
46803: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46804:
46805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46806: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46807: ,p_balance_type_code => l_balance_type_code);
46808:
46809: END IF;

Line 46933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46929: l_tmp_amt NUMBER;
46930: l_acc_rev_natural_side_code VARCHAR2(1);
46931:
46932: l_num_entries NUMBER;
46933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46937: l_recog_line_1 NUMBER;

Line 46934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46930: l_acc_rev_natural_side_code VARCHAR2(1);
46931:
46932: l_num_entries NUMBER;
46933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46937: l_recog_line_1 NUMBER;
46938: l_recog_line_2 NUMBER;

Line 46935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46931:
46932: l_num_entries NUMBER;
46933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46937: l_recog_line_1 NUMBER;
46938: l_recog_line_2 NUMBER;
46939:

Line 46936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46932: l_num_entries NUMBER;
46933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46937: l_recog_line_1 NUMBER;
46938: l_recog_line_2 NUMBER;
46939:
46940: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46942: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46938: l_recog_line_2 NUMBER;
46939:
46940: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46941: l_bflow_applied_to_amt NUMBER; -- 5132302
46942: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46943:
46944: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46945:
46946: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47013: l_accrual_line_num := NULL; -- 4262811
47014: l_tmp_amt := NULL; -- 4262811
47015: --
47016:
47017: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47018: l_balance_type_code <> 'B' THEN
47019: IF (NVL(p_source_15,'
47020: ') = 'ACTIVITY' AND
47021: NVL(p_source_16,'

Line 47099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47095: --
47096: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47097:
47098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47100:
47101: -- 4955764
47102: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47103: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47156:
47157: IF xla_accounting_cache_pkg.GetValueChar
47158: (p_source_code => 'LEDGER_CATEGORY_CODE'
47159: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47160: AND l_bflow_method_code = 'PRIOR_ENTRY'
47161: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47162: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47163: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47255: p_lookup_type => 'XLA_OWNER_TYPE'
47256: ,p_lookup_code => l_component_type_code
47257: )
47258: ,p_token_4 => 'PRODUCT_NAME'
47259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47263: ,p_ae_header_id => NULL

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

47256: ,p_lookup_code => l_component_type_code
47257: )
47258: ,p_token_4 => 'PRODUCT_NAME'
47259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47263: ,p_ae_header_id => NULL
47264: );

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

47257: )
47258: ,p_token_4 => 'PRODUCT_NAME'
47259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47263: ,p_ae_header_id => NULL
47264: );
47265:

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

47258: ,p_token_4 => 'PRODUCT_NAME'
47259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47263: ,p_ae_header_id => NULL
47264: );
47265:
47266: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47289: ----------------------------------------------------------------------------------
47290: -- 4219869 Business Flow
47291: -- Update journal entry status -- Need to generate this within IF
47292: ----------------------------------------------------------------------------------
47293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47294: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47295: ,p_balance_type_code => l_balance_type_code
47296: );
47297:

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

47376:
47377: --
47378: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47379: --
47380: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47381: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47382: ELSE
47383: ---------------------------------------------------------------------------------------------------
47384: -- 4262811a Switch Sign

Line 47405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47401:
47402: XLA_AE_LINES_PKG.ValidateCurrentLine;
47403: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47404:
47405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47406: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47407: ,p_balance_type_code => l_balance_type_code);
47408:
47409: END IF;

Line 47533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47529: l_tmp_amt NUMBER;
47530: l_acc_rev_natural_side_code VARCHAR2(1);
47531:
47532: l_num_entries NUMBER;
47533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47537: l_recog_line_1 NUMBER;

Line 47534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47530: l_acc_rev_natural_side_code VARCHAR2(1);
47531:
47532: l_num_entries NUMBER;
47533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47537: l_recog_line_1 NUMBER;
47538: l_recog_line_2 NUMBER;

Line 47535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47531:
47532: l_num_entries NUMBER;
47533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47537: l_recog_line_1 NUMBER;
47538: l_recog_line_2 NUMBER;
47539:

Line 47536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47532: l_num_entries NUMBER;
47533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47537: l_recog_line_1 NUMBER;
47538: l_recog_line_2 NUMBER;
47539:
47540: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47542: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47538: l_recog_line_2 NUMBER;
47539:
47540: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47541: l_bflow_applied_to_amt NUMBER; -- 5132302
47542: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47543:
47544: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47545:
47546: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47613: l_accrual_line_num := NULL; -- 4262811
47614: l_tmp_amt := NULL; -- 4262811
47615: --
47616:
47617: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47618: l_balance_type_code <> 'B' THEN
47619: IF NVL(p_source_15,'
47620: ') = 'REMITTANCE' AND
47621: NVL(p_source_69,'

Line 47693: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47689: --
47690: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47691:
47692: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47693: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47694:
47695: -- 4955764
47696: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47697: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47750:
47751: IF xla_accounting_cache_pkg.GetValueChar
47752: (p_source_code => 'LEDGER_CATEGORY_CODE'
47753: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47754: AND l_bflow_method_code = 'PRIOR_ENTRY'
47755: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47756: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47757: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47849: p_lookup_type => 'XLA_OWNER_TYPE'
47850: ,p_lookup_code => l_component_type_code
47851: )
47852: ,p_token_4 => 'PRODUCT_NAME'
47853: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47854: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47855: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47856: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47857: ,p_ae_header_id => NULL

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

47850: ,p_lookup_code => l_component_type_code
47851: )
47852: ,p_token_4 => 'PRODUCT_NAME'
47853: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47854: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47855: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47856: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47857: ,p_ae_header_id => NULL
47858: );

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

47851: )
47852: ,p_token_4 => 'PRODUCT_NAME'
47853: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47854: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47855: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47856: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47857: ,p_ae_header_id => NULL
47858: );
47859:

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

47852: ,p_token_4 => 'PRODUCT_NAME'
47853: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47854: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47855: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47856: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47857: ,p_ae_header_id => NULL
47858: );
47859:
47860: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47887: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47883: ----------------------------------------------------------------------------------
47884: -- 4219869 Business Flow
47885: -- Update journal entry status -- Need to generate this within IF
47886: ----------------------------------------------------------------------------------
47887: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47888: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47889: ,p_balance_type_code => l_balance_type_code
47890: );
47891:

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

47970:
47971: --
47972: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47973: --
47974: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47975: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47976: ELSE
47977: ---------------------------------------------------------------------------------------------------
47978: -- 4262811a Switch Sign

Line 47999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47995:
47996: XLA_AE_LINES_PKG.ValidateCurrentLine;
47997: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47998:
47999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48000: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48001: ,p_balance_type_code => l_balance_type_code);
48002:
48003: END IF;

Line 48127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48123: l_tmp_amt NUMBER;
48124: l_acc_rev_natural_side_code VARCHAR2(1);
48125:
48126: l_num_entries NUMBER;
48127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48131: l_recog_line_1 NUMBER;

Line 48128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48124: l_acc_rev_natural_side_code VARCHAR2(1);
48125:
48126: l_num_entries NUMBER;
48127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48131: l_recog_line_1 NUMBER;
48132: l_recog_line_2 NUMBER;

Line 48129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48125:
48126: l_num_entries NUMBER;
48127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48131: l_recog_line_1 NUMBER;
48132: l_recog_line_2 NUMBER;
48133:

Line 48130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48126: l_num_entries NUMBER;
48127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48131: l_recog_line_1 NUMBER;
48132: l_recog_line_2 NUMBER;
48133:
48134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48132: l_recog_line_2 NUMBER;
48133:
48134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48135: l_bflow_applied_to_amt NUMBER; -- 5132302
48136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48137:
48138: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48139:
48140: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48207: l_accrual_line_num := NULL; -- 4262811
48208: l_tmp_amt := NULL; -- 4262811
48209: --
48210:
48211: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48212: l_balance_type_code <> 'B' THEN
48213: IF NVL(p_source_15,'
48214: ') = 'REMITTANCE' AND
48215: NVL(p_source_69,'

Line 48287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48283: --
48284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48285:
48286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48288:
48289: -- 4955764
48290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48291: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48343: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48344:
48345: IF xla_accounting_cache_pkg.GetValueChar
48346: (p_source_code => 'LEDGER_CATEGORY_CODE'
48347: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48348: AND l_bflow_method_code = 'PRIOR_ENTRY'
48349: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48350: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48351: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48443: p_lookup_type => 'XLA_OWNER_TYPE'
48444: ,p_lookup_code => l_component_type_code
48445: )
48446: ,p_token_4 => 'PRODUCT_NAME'
48447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48451: ,p_ae_header_id => NULL

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

48444: ,p_lookup_code => l_component_type_code
48445: )
48446: ,p_token_4 => 'PRODUCT_NAME'
48447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48451: ,p_ae_header_id => NULL
48452: );

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

48445: )
48446: ,p_token_4 => 'PRODUCT_NAME'
48447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48451: ,p_ae_header_id => NULL
48452: );
48453:

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

48446: ,p_token_4 => 'PRODUCT_NAME'
48447: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48448: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48449: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48450: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48451: ,p_ae_header_id => NULL
48452: );
48453:
48454: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48477: ----------------------------------------------------------------------------------
48478: -- 4219869 Business Flow
48479: -- Update journal entry status -- Need to generate this within IF
48480: ----------------------------------------------------------------------------------
48481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48482: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48483: ,p_balance_type_code => l_balance_type_code
48484: );
48485:

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

48564:
48565: --
48566: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48567: --
48568: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48569: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48570: ELSE
48571: ---------------------------------------------------------------------------------------------------
48572: -- 4262811a Switch Sign

Line 48593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48589:
48590: XLA_AE_LINES_PKG.ValidateCurrentLine;
48591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48592:
48593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48594: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48595: ,p_balance_type_code => l_balance_type_code);
48596:
48597: END IF;

Line 48719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48715: l_tmp_amt NUMBER;
48716: l_acc_rev_natural_side_code VARCHAR2(1);
48717:
48718: l_num_entries NUMBER;
48719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48723: l_recog_line_1 NUMBER;

Line 48720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48716: l_acc_rev_natural_side_code VARCHAR2(1);
48717:
48718: l_num_entries NUMBER;
48719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48723: l_recog_line_1 NUMBER;
48724: l_recog_line_2 NUMBER;

Line 48721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48717:
48718: l_num_entries NUMBER;
48719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48723: l_recog_line_1 NUMBER;
48724: l_recog_line_2 NUMBER;
48725:

Line 48722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48718: l_num_entries NUMBER;
48719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48723: l_recog_line_1 NUMBER;
48724: l_recog_line_2 NUMBER;
48725:
48726: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48728: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48724: l_recog_line_2 NUMBER;
48725:
48726: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48727: l_bflow_applied_to_amt NUMBER; -- 5132302
48728: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48729:
48730: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48731:
48732: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48799: l_accrual_line_num := NULL; -- 4262811
48800: l_tmp_amt := NULL; -- 4262811
48801: --
48802:
48803: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48804: l_balance_type_code <> 'B' THEN
48805: IF NVL(p_source_15,'
48806: ') = 'TAX' AND
48807: NVL(p_source_54,'

Line 48877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48873: --
48874: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48875:
48876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48878:
48879: -- 4955764
48880: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48881: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48933: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48934:
48935: IF xla_accounting_cache_pkg.GetValueChar
48936: (p_source_code => 'LEDGER_CATEGORY_CODE'
48937: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48938: AND l_bflow_method_code = 'PRIOR_ENTRY'
48939: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48940: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48941: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49033: p_lookup_type => 'XLA_OWNER_TYPE'
49034: ,p_lookup_code => l_component_type_code
49035: )
49036: ,p_token_4 => 'PRODUCT_NAME'
49037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49041: ,p_ae_header_id => NULL

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

49034: ,p_lookup_code => l_component_type_code
49035: )
49036: ,p_token_4 => 'PRODUCT_NAME'
49037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49041: ,p_ae_header_id => NULL
49042: );

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

49035: )
49036: ,p_token_4 => 'PRODUCT_NAME'
49037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49041: ,p_ae_header_id => NULL
49042: );
49043:

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

49036: ,p_token_4 => 'PRODUCT_NAME'
49037: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49038: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49039: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49040: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49041: ,p_ae_header_id => NULL
49042: );
49043:
49044: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49067: ----------------------------------------------------------------------------------
49068: -- 4219869 Business Flow
49069: -- Update journal entry status -- Need to generate this within IF
49070: ----------------------------------------------------------------------------------
49071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49073: ,p_balance_type_code => l_balance_type_code
49074: );
49075:

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

49154:
49155: --
49156: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49157: --
49158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49159: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49160: ELSE
49161: ---------------------------------------------------------------------------------------------------
49162: -- 4262811a Switch Sign

Line 49183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49179:
49180: XLA_AE_LINES_PKG.ValidateCurrentLine;
49181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49182:
49183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49185: ,p_balance_type_code => l_balance_type_code);
49186:
49187: END IF;

Line 49313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49309: l_tmp_amt NUMBER;
49310: l_acc_rev_natural_side_code VARCHAR2(1);
49311:
49312: l_num_entries NUMBER;
49313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49317: l_recog_line_1 NUMBER;

Line 49314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49310: l_acc_rev_natural_side_code VARCHAR2(1);
49311:
49312: l_num_entries NUMBER;
49313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49317: l_recog_line_1 NUMBER;
49318: l_recog_line_2 NUMBER;

Line 49315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49311:
49312: l_num_entries NUMBER;
49313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49317: l_recog_line_1 NUMBER;
49318: l_recog_line_2 NUMBER;
49319:

Line 49316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49312: l_num_entries NUMBER;
49313: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49314: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49315: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49316: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49317: l_recog_line_1 NUMBER;
49318: l_recog_line_2 NUMBER;
49319:
49320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49318: l_recog_line_2 NUMBER;
49319:
49320: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49321: l_bflow_applied_to_amt NUMBER; -- 5132302
49322: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49323:
49324: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49325:
49326: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49393: l_accrual_line_num := NULL; -- 4262811
49394: l_tmp_amt := NULL; -- 4262811
49395: --
49396:
49397: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49398: l_balance_type_code <> 'B' THEN
49399: IF (NVL(p_source_15,'
49400: ') = 'OTHER ACC' AND
49401: NVL(p_source_16,'

Line 49533: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49529: --
49530: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49531:
49532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49533: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49534:
49535: -- 4955764
49536: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49537: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49589: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49590:
49591: IF xla_accounting_cache_pkg.GetValueChar
49592: (p_source_code => 'LEDGER_CATEGORY_CODE'
49593: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49594: AND l_bflow_method_code = 'PRIOR_ENTRY'
49595: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49596: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49597: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49689: p_lookup_type => 'XLA_OWNER_TYPE'
49690: ,p_lookup_code => l_component_type_code
49691: )
49692: ,p_token_4 => 'PRODUCT_NAME'
49693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49697: ,p_ae_header_id => NULL

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

49690: ,p_lookup_code => l_component_type_code
49691: )
49692: ,p_token_4 => 'PRODUCT_NAME'
49693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49697: ,p_ae_header_id => NULL
49698: );

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

49691: )
49692: ,p_token_4 => 'PRODUCT_NAME'
49693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49697: ,p_ae_header_id => NULL
49698: );
49699:

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

49692: ,p_token_4 => 'PRODUCT_NAME'
49693: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49694: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49695: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49696: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49697: ,p_ae_header_id => NULL
49698: );
49699:
49700: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49723: ----------------------------------------------------------------------------------
49724: -- 4219869 Business Flow
49725: -- Update journal entry status -- Need to generate this within IF
49726: ----------------------------------------------------------------------------------
49727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49728: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49729: ,p_balance_type_code => l_balance_type_code
49730: );
49731:

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

49810:
49811: --
49812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49813: --
49814: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49816: ELSE
49817: ---------------------------------------------------------------------------------------------------
49818: -- 4262811a Switch Sign

Line 49839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49835:
49836: XLA_AE_LINES_PKG.ValidateCurrentLine;
49837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49838:
49839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49841: ,p_balance_type_code => l_balance_type_code);
49842:
49843: END IF;

Line 49969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49965: l_tmp_amt NUMBER;
49966: l_acc_rev_natural_side_code VARCHAR2(1);
49967:
49968: l_num_entries NUMBER;
49969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49973: l_recog_line_1 NUMBER;

Line 49970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49966: l_acc_rev_natural_side_code VARCHAR2(1);
49967:
49968: l_num_entries NUMBER;
49969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49973: l_recog_line_1 NUMBER;
49974: l_recog_line_2 NUMBER;

Line 49971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49967:
49968: l_num_entries NUMBER;
49969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49973: l_recog_line_1 NUMBER;
49974: l_recog_line_2 NUMBER;
49975:

Line 49972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49968: l_num_entries NUMBER;
49969: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49970: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49971: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49972: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49973: l_recog_line_1 NUMBER;
49974: l_recog_line_2 NUMBER;
49975:
49976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49974: l_recog_line_2 NUMBER;
49975:
49976: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49977: l_bflow_applied_to_amt NUMBER; -- 5132302
49978: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49979:
49980: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49981:
49982: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50049: l_accrual_line_num := NULL; -- 4262811
50050: l_tmp_amt := NULL; -- 4262811
50051: --
50052:
50053: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50054: l_balance_type_code <> 'B' THEN
50055: IF ((NVL(p_source_15,'
50056: ') = 'REC' AND
50057: NVL(p_source_54,'

Line 50185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50181: --
50182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50183:
50184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50186:
50187: -- 4955764
50188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50242:
50243: IF xla_accounting_cache_pkg.GetValueChar
50244: (p_source_code => 'LEDGER_CATEGORY_CODE'
50245: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50246: AND l_bflow_method_code = 'PRIOR_ENTRY'
50247: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50248: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50249: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50341: p_lookup_type => 'XLA_OWNER_TYPE'
50342: ,p_lookup_code => l_component_type_code
50343: )
50344: ,p_token_4 => 'PRODUCT_NAME'
50345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50349: ,p_ae_header_id => NULL

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

50342: ,p_lookup_code => l_component_type_code
50343: )
50344: ,p_token_4 => 'PRODUCT_NAME'
50345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50349: ,p_ae_header_id => NULL
50350: );

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

50343: )
50344: ,p_token_4 => 'PRODUCT_NAME'
50345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50349: ,p_ae_header_id => NULL
50350: );
50351:

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

50344: ,p_token_4 => 'PRODUCT_NAME'
50345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50349: ,p_ae_header_id => NULL
50350: );
50351:
50352: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50375: ----------------------------------------------------------------------------------
50376: -- 4219869 Business Flow
50377: -- Update journal entry status -- Need to generate this within IF
50378: ----------------------------------------------------------------------------------
50379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50381: ,p_balance_type_code => l_balance_type_code
50382: );
50383:

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

50462:
50463: --
50464: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50465: --
50466: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50467: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50468: ELSE
50469: ---------------------------------------------------------------------------------------------------
50470: -- 4262811a Switch Sign

Line 50491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50487:
50488: XLA_AE_LINES_PKG.ValidateCurrentLine;
50489: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50490:
50491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50493: ,p_balance_type_code => l_balance_type_code);
50494:
50495: END IF;

Line 50615: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50611: l_tmp_amt NUMBER;
50612: l_acc_rev_natural_side_code VARCHAR2(1);
50613:
50614: l_num_entries NUMBER;
50615: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50616: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50617: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50618: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50619: l_recog_line_1 NUMBER;

Line 50616: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50612: l_acc_rev_natural_side_code VARCHAR2(1);
50613:
50614: l_num_entries NUMBER;
50615: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50616: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50617: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50618: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50619: l_recog_line_1 NUMBER;
50620: l_recog_line_2 NUMBER;

Line 50617: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50613:
50614: l_num_entries NUMBER;
50615: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50616: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50617: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50618: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50619: l_recog_line_1 NUMBER;
50620: l_recog_line_2 NUMBER;
50621:

Line 50618: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50614: l_num_entries NUMBER;
50615: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50616: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50617: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50618: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50619: l_recog_line_1 NUMBER;
50620: l_recog_line_2 NUMBER;
50621:
50622: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50624: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50620: l_recog_line_2 NUMBER;
50621:
50622: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50623: l_bflow_applied_to_amt NUMBER; -- 5132302
50624: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50625:
50626: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50627:
50628: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50695: l_accrual_line_num := NULL; -- 4262811
50696: l_tmp_amt := NULL; -- 4262811
50697: --
50698:
50699: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50700: l_balance_type_code <> 'B' THEN
50701: IF (NVL(p_source_15,'
50702: ') = 'EXCH_LOSS') OR
50703: (NVL(p_source_15,'

Line 50773: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50769: --
50770: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50771:
50772: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50773: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50774:
50775: -- 4955764
50776: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50777: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50830:
50831: IF xla_accounting_cache_pkg.GetValueChar
50832: (p_source_code => 'LEDGER_CATEGORY_CODE'
50833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50834: AND l_bflow_method_code = 'PRIOR_ENTRY'
50835: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50836: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50837: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50929: p_lookup_type => 'XLA_OWNER_TYPE'
50930: ,p_lookup_code => l_component_type_code
50931: )
50932: ,p_token_4 => 'PRODUCT_NAME'
50933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50937: ,p_ae_header_id => NULL

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

50930: ,p_lookup_code => l_component_type_code
50931: )
50932: ,p_token_4 => 'PRODUCT_NAME'
50933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50937: ,p_ae_header_id => NULL
50938: );

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

50931: )
50932: ,p_token_4 => 'PRODUCT_NAME'
50933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50937: ,p_ae_header_id => NULL
50938: );
50939:

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

50932: ,p_token_4 => 'PRODUCT_NAME'
50933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50937: ,p_ae_header_id => NULL
50938: );
50939:
50940: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50963: ----------------------------------------------------------------------------------
50964: -- 4219869 Business Flow
50965: -- Update journal entry status -- Need to generate this within IF
50966: ----------------------------------------------------------------------------------
50967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50968: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50969: ,p_balance_type_code => l_balance_type_code
50970: );
50971:

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

51050:
51051: --
51052: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51053: --
51054: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51055: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51056: ELSE
51057: ---------------------------------------------------------------------------------------------------
51058: -- 4262811a Switch Sign

Line 51079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51075:
51076: XLA_AE_LINES_PKG.ValidateCurrentLine;
51077: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51078:
51079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51080: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51081: ,p_balance_type_code => l_balance_type_code);
51082:
51083: END IF;

Line 51207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51203: l_tmp_amt NUMBER;
51204: l_acc_rev_natural_side_code VARCHAR2(1);
51205:
51206: l_num_entries NUMBER;
51207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51211: l_recog_line_1 NUMBER;

Line 51208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51204: l_acc_rev_natural_side_code VARCHAR2(1);
51205:
51206: l_num_entries NUMBER;
51207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51211: l_recog_line_1 NUMBER;
51212: l_recog_line_2 NUMBER;

Line 51209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51205:
51206: l_num_entries NUMBER;
51207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51211: l_recog_line_1 NUMBER;
51212: l_recog_line_2 NUMBER;
51213:

Line 51210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51206: l_num_entries NUMBER;
51207: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51208: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51209: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51210: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51211: l_recog_line_1 NUMBER;
51212: l_recog_line_2 NUMBER;
51213:
51214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51212: l_recog_line_2 NUMBER;
51213:
51214: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51215: l_bflow_applied_to_amt NUMBER; -- 5132302
51216: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51217:
51218: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51219:
51220: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51287: l_accrual_line_num := NULL; -- 4262811
51288: l_tmp_amt := NULL; -- 4262811
51289: --
51290:
51291: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51292: l_balance_type_code <> 'B' THEN
51293: IF NVL(p_source_15,'
51294: ') = 'UNEDISC' AND
51295: NVL(p_source_54,'

Line 51365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51361: --
51362: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51363:
51364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51366:
51367: -- 4955764
51368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51422:
51423: IF xla_accounting_cache_pkg.GetValueChar
51424: (p_source_code => 'LEDGER_CATEGORY_CODE'
51425: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51426: AND l_bflow_method_code = 'PRIOR_ENTRY'
51427: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51428: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51429: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51571: p_lookup_type => 'XLA_OWNER_TYPE'
51572: ,p_lookup_code => l_component_type_code
51573: )
51574: ,p_token_4 => 'PRODUCT_NAME'
51575: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51576: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51577: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51578: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51579: ,p_ae_header_id => NULL

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

51572: ,p_lookup_code => l_component_type_code
51573: )
51574: ,p_token_4 => 'PRODUCT_NAME'
51575: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51576: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51577: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51578: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51579: ,p_ae_header_id => NULL
51580: );

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

51573: )
51574: ,p_token_4 => 'PRODUCT_NAME'
51575: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51576: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51577: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51578: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51579: ,p_ae_header_id => NULL
51580: );
51581:

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

51574: ,p_token_4 => 'PRODUCT_NAME'
51575: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51576: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51577: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51578: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51579: ,p_ae_header_id => NULL
51580: );
51581:
51582: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51605: ----------------------------------------------------------------------------------
51606: -- 4219869 Business Flow
51607: -- Update journal entry status -- Need to generate this within IF
51608: ----------------------------------------------------------------------------------
51609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51611: ,p_balance_type_code => l_balance_type_code
51612: );
51613:

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

51733:
51734: --
51735: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51736: --
51737: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51738: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51739: ELSE
51740: ---------------------------------------------------------------------------------------------------
51741: -- 4262811a Switch Sign

Line 51762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51758:
51759: XLA_AE_LINES_PKG.ValidateCurrentLine;
51760: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51761:
51762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51764: ,p_balance_type_code => l_balance_type_code);
51765:
51766: END IF;

Line 51888: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51884: l_tmp_amt NUMBER;
51885: l_acc_rev_natural_side_code VARCHAR2(1);
51886:
51887: l_num_entries NUMBER;
51888: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51889: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51890: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51891: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51892: l_recog_line_1 NUMBER;

Line 51889: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51885: l_acc_rev_natural_side_code VARCHAR2(1);
51886:
51887: l_num_entries NUMBER;
51888: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51889: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51890: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51891: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51892: l_recog_line_1 NUMBER;
51893: l_recog_line_2 NUMBER;

Line 51890: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51886:
51887: l_num_entries NUMBER;
51888: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51889: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51890: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51891: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51892: l_recog_line_1 NUMBER;
51893: l_recog_line_2 NUMBER;
51894:

Line 51891: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51887: l_num_entries NUMBER;
51888: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51889: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51890: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51891: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51892: l_recog_line_1 NUMBER;
51893: l_recog_line_2 NUMBER;
51894:
51895: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51897: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51893: l_recog_line_2 NUMBER;
51894:
51895: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51896: l_bflow_applied_to_amt NUMBER; -- 5132302
51897: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51898:
51899: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51900:
51901: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51968: l_accrual_line_num := NULL; -- 4262811
51969: l_tmp_amt := NULL; -- 4262811
51970: --
51971:
51972: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51973: l_balance_type_code <> 'B' THEN
51974: IF NVL(p_source_15,'
51975: ') = 'UNID' AND
51976: NVL(p_source_54,'

Line 52046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52042: --
52043: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52044:
52045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52047:
52048: -- 4955764
52049: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52050: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52102: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52103:
52104: IF xla_accounting_cache_pkg.GetValueChar
52105: (p_source_code => 'LEDGER_CATEGORY_CODE'
52106: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52107: AND l_bflow_method_code = 'PRIOR_ENTRY'
52108: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52109: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52110: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52202: p_lookup_type => 'XLA_OWNER_TYPE'
52203: ,p_lookup_code => l_component_type_code
52204: )
52205: ,p_token_4 => 'PRODUCT_NAME'
52206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52210: ,p_ae_header_id => NULL

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

52203: ,p_lookup_code => l_component_type_code
52204: )
52205: ,p_token_4 => 'PRODUCT_NAME'
52206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52210: ,p_ae_header_id => NULL
52211: );

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

52204: )
52205: ,p_token_4 => 'PRODUCT_NAME'
52206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52210: ,p_ae_header_id => NULL
52211: );
52212:

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

52205: ,p_token_4 => 'PRODUCT_NAME'
52206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52210: ,p_ae_header_id => NULL
52211: );
52212:
52213: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52236: ----------------------------------------------------------------------------------
52237: -- 4219869 Business Flow
52238: -- Update journal entry status -- Need to generate this within IF
52239: ----------------------------------------------------------------------------------
52240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52241: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52242: ,p_balance_type_code => l_balance_type_code
52243: );
52244:

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

52323:
52324: --
52325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52326: --
52327: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52329: ELSE
52330: ---------------------------------------------------------------------------------------------------
52331: -- 4262811a Switch Sign

Line 52352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52348:
52349: XLA_AE_LINES_PKG.ValidateCurrentLine;
52350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52351:
52352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52354: ,p_balance_type_code => l_balance_type_code);
52355:
52356: END IF;

Line 52480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52476: l_tmp_amt NUMBER;
52477: l_acc_rev_natural_side_code VARCHAR2(1);
52478:
52479: l_num_entries NUMBER;
52480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52484: l_recog_line_1 NUMBER;

Line 52481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52477: l_acc_rev_natural_side_code VARCHAR2(1);
52478:
52479: l_num_entries NUMBER;
52480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52484: l_recog_line_1 NUMBER;
52485: l_recog_line_2 NUMBER;

Line 52482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52478:
52479: l_num_entries NUMBER;
52480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52484: l_recog_line_1 NUMBER;
52485: l_recog_line_2 NUMBER;
52486:

Line 52483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52479: l_num_entries NUMBER;
52480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52484: l_recog_line_1 NUMBER;
52485: l_recog_line_2 NUMBER;
52486:
52487: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52489: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52485: l_recog_line_2 NUMBER;
52486:
52487: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52488: l_bflow_applied_to_amt NUMBER; -- 5132302
52489: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52490:
52491: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52492:
52493: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52560: l_accrual_line_num := NULL; -- 4262811
52561: l_tmp_amt := NULL; -- 4262811
52562: --
52563:
52564: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52565: l_balance_type_code <> 'B' THEN
52566: IF NVL(p_source_15,'
52567: ') = 'ACTIVITY' AND
52568: NVL(p_source_16,'

Line 52640: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52636: --
52637: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52638:
52639: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52640: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52641:
52642: -- 4955764
52643: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52644: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52696: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52697:
52698: IF xla_accounting_cache_pkg.GetValueChar
52699: (p_source_code => 'LEDGER_CATEGORY_CODE'
52700: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52701: AND l_bflow_method_code = 'PRIOR_ENTRY'
52702: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52703: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52704: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52796: p_lookup_type => 'XLA_OWNER_TYPE'
52797: ,p_lookup_code => l_component_type_code
52798: )
52799: ,p_token_4 => 'PRODUCT_NAME'
52800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52804: ,p_ae_header_id => NULL

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

52797: ,p_lookup_code => l_component_type_code
52798: )
52799: ,p_token_4 => 'PRODUCT_NAME'
52800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52804: ,p_ae_header_id => NULL
52805: );

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

52798: )
52799: ,p_token_4 => 'PRODUCT_NAME'
52800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52804: ,p_ae_header_id => NULL
52805: );
52806:

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

52799: ,p_token_4 => 'PRODUCT_NAME'
52800: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52801: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52802: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52803: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52804: ,p_ae_header_id => NULL
52805: );
52806:
52807: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52830: ----------------------------------------------------------------------------------
52831: -- 4219869 Business Flow
52832: -- Update journal entry status -- Need to generate this within IF
52833: ----------------------------------------------------------------------------------
52834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52835: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52836: ,p_balance_type_code => l_balance_type_code
52837: );
52838:

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

52917:
52918: --
52919: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52920: --
52921: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52922: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52923: ELSE
52924: ---------------------------------------------------------------------------------------------------
52925: -- 4262811a Switch Sign

Line 52946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52942:
52943: XLA_AE_LINES_PKG.ValidateCurrentLine;
52944: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52945:
52946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52948: ,p_balance_type_code => l_balance_type_code);
52949:
52950: END IF;

Line 53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53366:
53367: l_calculate_acctd_flag VARCHAR2(1) :='N';
53368: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53369: --
53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53367: l_calculate_acctd_flag VARCHAR2(1) :='N';
53368: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53369: --
53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53368: l_calculate_g_l_flag VARCHAR2(1) :='Y';
53369: --
53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53369: --
53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53370: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53371: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53372: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53373: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53374: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53375: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53376: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53377: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53378: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53379: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53380: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53381: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53382: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53383: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53384: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53385: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53386: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53387: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

53388: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53396:

Line 53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53389: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53396:
53397: l_event_id NUMBER;

Line 53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

53390: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53396:
53397: l_event_id NUMBER;
53398: l_previous_event_id NUMBER;

Line 53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

53391: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53392: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53393: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53394: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53395: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
53396:
53397: l_event_id NUMBER;
53398: l_previous_event_id NUMBER;
53399: l_first_event_id NUMBER;

Line 53413: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

53409: l_event_class_name VARCHAR2(80) := 'Adjustment';
53410: l_description VARCHAR2(4000);
53411: l_transaction_reversal NUMBER;
53412: l_ae_header_id NUMBER;
53413: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
53414: l_log_module VARCHAR2(240);
53415: --
53416: l_acct_reversal_source VARCHAR2(30);
53417: l_trx_reversal_source VARCHAR2(30);

Line 53695: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53691:
53692: --
53693: -- set event info as cache for other routines to refer event attributes
53694: --
53695: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53696: (p_application_id => p_application_id
53697: ,p_primary_ledger_id => p_primary_ledger_id
53698: ,p_base_ledger_id => p_base_ledger_id
53699: ,p_target_ledger_id => p_target_ledger_id

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

53724:
53725: --
53726: -- set the status of entry to C_VALID (0)
53727: --
53728: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53729:
53730: --
53731: -- initialize a row for ae header
53732: --

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

53756: --
53757: -- initilaize the status of ae headers for diffrent balance types
53758: -- the status is initialised to C_NOT_CREATED (2)
53759: --
53760: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53761: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53762: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53763:
53764: --

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

53757: -- initilaize the status of ae headers for diffrent balance types
53758: -- the status is initialised to C_NOT_CREATED (2)
53759: --
53760: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53761: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53762: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53763:
53764: --
53765: -- call api to validate and store accounting attributes for header

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

53758: -- the status is initialised to C_NOT_CREATED (2)
53759: --
53760: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53761: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53762: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53763:
53764: --
53765: -- call api to validate and store accounting attributes for header
53766: --

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

53803: --
53804: l_trx_reversal_source := SUBSTR(NULL, 1,30);
53805:
53806: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
53807: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53808:
53809: xla_accounting_err_pkg.build_message
53810: (p_appli_s_name => 'XLA'
53811: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

53811: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
53812: ,p_token_1 => 'ACCT_ATTR_NAME'
53813: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53814: ,p_token_2 => 'PRODUCT_NAME'
53815: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53816: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53817: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53818: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53819:

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

53812: ,p_token_1 => 'ACCT_ATTR_NAME'
53813: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53814: ,p_token_2 => 'PRODUCT_NAME'
53815: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53816: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53817: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53818: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53819:
53820: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

53813: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53814: ,p_token_2 => 'PRODUCT_NAME'
53815: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53816: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53817: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53818: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53819:
53820: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53821: --

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

53814: ,p_token_2 => 'PRODUCT_NAME'
53815: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53816: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53817: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53818: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53819:
53820: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53821: --
53822: -- following sets the accounting attributes needed to reverse

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

53833: ----------------------------------------------------------------
53834: -- 4262811 - update the header statuses to invalid in need be
53835: ----------------------------------------------------------------
53836: --
53837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
53838:
53839:
53840: -----------------------------------------------
53841: -- No accrual reversal for the event class/type

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

53962: ,p_module => l_log_module);
53963: END IF;
53964:
53965: --
53966: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53967: --
53968: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53969: --
53970: -- set event info as cache for other routines to refer event attributes

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

53964:
53965: --
53966: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53967: --
53968: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53969: --
53970: -- set event info as cache for other routines to refer event attributes
53971: --
53972:

Line 53976: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53972:
53973: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
53974: l_previous_event_id := l_event_id;
53975:
53976: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53977: (p_application_id => p_application_id
53978: ,p_primary_ledger_id => p_primary_ledger_id
53979: ,p_base_ledger_id => p_base_ledger_id
53980: ,p_target_ledger_id => p_target_ledger_id

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

54013: l_acct_reversal_source := SUBSTR(NULL, 1,30);
54014:
54015: IF l_continue_with_lines THEN
54016: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
54017: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
54018:
54019: xla_accounting_err_pkg.build_message
54020: (p_appli_s_name => 'XLA'
54021: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

54021: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
54022: ,p_token_1 => 'LINE_NUMBER'
54023: ,p_value_1 => l_array_extract_line_num(Idx)
54024: ,p_token_2 => 'PRODUCT_NAME'
54025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54029:

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

54022: ,p_token_1 => 'LINE_NUMBER'
54023: ,p_value_1 => l_array_extract_line_num(Idx)
54024: ,p_token_2 => 'PRODUCT_NAME'
54025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54029:
54030: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

54023: ,p_value_1 => l_array_extract_line_num(Idx)
54024: ,p_token_2 => 'PRODUCT_NAME'
54025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54029:
54030: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
54031: --

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

54024: ,p_token_2 => 'PRODUCT_NAME'
54025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
54026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
54027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
54029:
54030: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
54031: --
54032: -- following sets the accounting attributes needed to reverse

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

54214:
54215: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
54216: -- or secondary ledger that has different currency with primary
54217: -- or alc that is calculated by sla
54218: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54219: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54220:
54221: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

54215: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
54216: -- or secondary ledger that has different currency with primary
54217: -- or alc that is calculated by sla
54218: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54219: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54220:
54221: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54223: AND (l_actual_flag = 'A')) THEN

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

54217: -- or alc that is calculated by sla
54218: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54219: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54220:
54221: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54223: AND (l_actual_flag = 'A')) THEN
54224: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54225: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

54218: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54219: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54220:
54221: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54223: AND (l_actual_flag = 'A')) THEN
54224: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54225: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54226: ,p_application_id => p_application_id

Line 54225: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

54221: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54222: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54223: AND (l_actual_flag = 'A')) THEN
54224: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54225: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54226: ,p_application_id => p_application_id
54227: ,p_amb_context_code => 'DEFAULT'
54228: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
54229: ,p_event_class_code => C_EVENT_CLASS_CODE

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

54224: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54225: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54226: ,p_application_id => p_application_id
54227: ,p_amb_context_code => 'DEFAULT'
54228: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
54229: ,p_event_class_code => C_EVENT_CLASS_CODE
54230: ,p_event_type_code => C_EVENT_TYPE_CODE
54231:
54232: ,p_gain_ccid => -1

Line 54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54722:
54723: l_calculate_acctd_flag VARCHAR2(1) :='N';
54724: l_calculate_g_l_flag VARCHAR2(1) :='N';
54725: --
54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54723: l_calculate_acctd_flag VARCHAR2(1) :='N';
54724: l_calculate_g_l_flag VARCHAR2(1) :='N';
54725: --
54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54724: l_calculate_g_l_flag VARCHAR2(1) :='N';
54725: --
54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54725: --
54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54726: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54727: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54728: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54729: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54730: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54731: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54732: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54733: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54734: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54735: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54736: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54737: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54738: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54739: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54740: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54741: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54742: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54743: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

54744: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54752:

Line 54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54745: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54752:
54753: l_event_id NUMBER;

Line 54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

54746: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54752:
54753: l_event_id NUMBER;
54754: l_previous_event_id NUMBER;

Line 54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

54747: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54748: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54749: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54750: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54751: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
54752:
54753: l_event_id NUMBER;
54754: l_previous_event_id NUMBER;
54755: l_first_event_id NUMBER;

Line 54769: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

54765: l_event_class_name VARCHAR2(80) := 'Chargeback';
54766: l_description VARCHAR2(4000);
54767: l_transaction_reversal NUMBER;
54768: l_ae_header_id NUMBER;
54769: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
54770: l_log_module VARCHAR2(240);
54771: --
54772: l_acct_reversal_source VARCHAR2(30);
54773: l_trx_reversal_source VARCHAR2(30);

Line 55040: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55036:
55037: --
55038: -- set event info as cache for other routines to refer event attributes
55039: --
55040: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55041: (p_application_id => p_application_id
55042: ,p_primary_ledger_id => p_primary_ledger_id
55043: ,p_base_ledger_id => p_base_ledger_id
55044: ,p_target_ledger_id => p_target_ledger_id

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

55069:
55070: --
55071: -- set the status of entry to C_VALID (0)
55072: --
55073: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55074:
55075: --
55076: -- initialize a row for ae header
55077: --

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

55100: --
55101: -- initilaize the status of ae headers for diffrent balance types
55102: -- the status is initialised to C_NOT_CREATED (2)
55103: --
55104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55107:
55108: --

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

55101: -- initilaize the status of ae headers for diffrent balance types
55102: -- the status is initialised to C_NOT_CREATED (2)
55103: --
55104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55107:
55108: --
55109: -- call api to validate and store accounting attributes for header

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

55102: -- the status is initialised to C_NOT_CREATED (2)
55103: --
55104: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55105: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55106: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55107:
55108: --
55109: -- call api to validate and store accounting attributes for header
55110: --

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

55147: --
55148: l_trx_reversal_source := SUBSTR(NULL, 1,30);
55149:
55150: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
55151: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
55152:
55153: xla_accounting_err_pkg.build_message
55154: (p_appli_s_name => 'XLA'
55155: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

55155: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
55156: ,p_token_1 => 'ACCT_ATTR_NAME'
55157: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55158: ,p_token_2 => 'PRODUCT_NAME'
55159: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55160: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55161: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55162: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55163:

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

55156: ,p_token_1 => 'ACCT_ATTR_NAME'
55157: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55158: ,p_token_2 => 'PRODUCT_NAME'
55159: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55160: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55161: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55162: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55163:
55164: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

55157: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55158: ,p_token_2 => 'PRODUCT_NAME'
55159: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55160: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55161: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55162: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55163:
55164: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
55165: --

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

55158: ,p_token_2 => 'PRODUCT_NAME'
55159: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55160: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55161: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55162: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55163:
55164: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
55165: --
55166: -- following sets the accounting attributes needed to reverse

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

55177: ----------------------------------------------------------------
55178: -- 4262811 - update the header statuses to invalid in need be
55179: ----------------------------------------------------------------
55180: --
55181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
55182:
55183:
55184: -----------------------------------------------
55185: -- No accrual reversal for the event class/type

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

55305: ,p_module => l_log_module);
55306: END IF;
55307:
55308: --
55309: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55310: --
55311: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55312: --
55313: -- set event info as cache for other routines to refer event attributes

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

55307:
55308: --
55309: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55310: --
55311: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55312: --
55313: -- set event info as cache for other routines to refer event attributes
55314: --
55315:

Line 55319: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55315:
55316: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
55317: l_previous_event_id := l_event_id;
55318:
55319: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55320: (p_application_id => p_application_id
55321: ,p_primary_ledger_id => p_primary_ledger_id
55322: ,p_base_ledger_id => p_base_ledger_id
55323: ,p_target_ledger_id => p_target_ledger_id

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

55356: l_acct_reversal_source := SUBSTR(NULL, 1,30);
55357:
55358: IF l_continue_with_lines THEN
55359: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
55360: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
55361:
55362: xla_accounting_err_pkg.build_message
55363: (p_appli_s_name => 'XLA'
55364: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

55364: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
55365: ,p_token_1 => 'LINE_NUMBER'
55366: ,p_value_1 => l_array_extract_line_num(Idx)
55367: ,p_token_2 => 'PRODUCT_NAME'
55368: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55369: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55370: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55371: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55372:

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

55365: ,p_token_1 => 'LINE_NUMBER'
55366: ,p_value_1 => l_array_extract_line_num(Idx)
55367: ,p_token_2 => 'PRODUCT_NAME'
55368: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55369: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55370: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55371: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55372:
55373: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

55366: ,p_value_1 => l_array_extract_line_num(Idx)
55367: ,p_token_2 => 'PRODUCT_NAME'
55368: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55369: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55370: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55371: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55372:
55373: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55374: --

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

55367: ,p_token_2 => 'PRODUCT_NAME'
55368: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55369: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55370: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55371: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55372:
55373: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55374: --
55375: -- following sets the accounting attributes needed to reverse

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

55460:
55461: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
55462: -- or secondary ledger that has different currency with primary
55463: -- or alc that is calculated by sla
55464: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55465: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55466:
55467: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

55461: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
55462: -- or secondary ledger that has different currency with primary
55463: -- or alc that is calculated by sla
55464: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55465: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55466:
55467: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55469: AND (l_actual_flag = 'A')) THEN

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

55463: -- or alc that is calculated by sla
55464: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55465: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55466:
55467: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55469: AND (l_actual_flag = 'A')) THEN
55470: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55471: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

55464: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
55465: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
55466:
55467: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55469: AND (l_actual_flag = 'A')) THEN
55470: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55471: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55472: ,p_application_id => p_application_id

Line 55471: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

55467: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
55468: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
55469: AND (l_actual_flag = 'A')) THEN
55470: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55471: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55472: ,p_application_id => p_application_id
55473: ,p_amb_context_code => 'DEFAULT'
55474: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
55475: ,p_event_class_code => C_EVENT_CLASS_CODE

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

55470: XLA_AE_LINES_PKG.CreateGainOrLossLines(
55471: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55472: ,p_application_id => p_application_id
55473: ,p_amb_context_code => 'DEFAULT'
55474: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
55475: ,p_event_class_code => C_EVENT_CLASS_CODE
55476: ,p_event_type_code => C_EVENT_TYPE_CODE
55477:
55478: ,p_gain_ccid => -1

Line 56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56011:
56012: l_calculate_acctd_flag VARCHAR2(1) :='N';
56013: l_calculate_g_l_flag VARCHAR2(1) :='Y';
56014: --
56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56012: l_calculate_acctd_flag VARCHAR2(1) :='N';
56013: l_calculate_g_l_flag VARCHAR2(1) :='Y';
56014: --
56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56013: l_calculate_g_l_flag VARCHAR2(1) :='Y';
56014: --
56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56014: --
56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

56033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56041:

Line 56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56041:
56042: l_event_id NUMBER;

Line 56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

56035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56041:
56042: l_event_id NUMBER;
56043: l_previous_event_id NUMBER;

Line 56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

56036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
56037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
56038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56039: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56040: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
56041:
56042: l_event_id NUMBER;
56043: l_previous_event_id NUMBER;
56044: l_first_event_id NUMBER;

Line 56058: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

56054: l_event_class_name VARCHAR2(80) := 'Credit Memo';
56055: l_description VARCHAR2(4000);
56056: l_transaction_reversal NUMBER;
56057: l_ae_header_id NUMBER;
56058: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
56059: l_log_module VARCHAR2(240);
56060: --
56061: l_acct_reversal_source VARCHAR2(30);
56062: l_trx_reversal_source VARCHAR2(30);

Line 56359: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56355:
56356: --
56357: -- set event info as cache for other routines to refer event attributes
56358: --
56359: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56360: (p_application_id => p_application_id
56361: ,p_primary_ledger_id => p_primary_ledger_id
56362: ,p_base_ledger_id => p_base_ledger_id
56363: ,p_target_ledger_id => p_target_ledger_id

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

56388:
56389: --
56390: -- set the status of entry to C_VALID (0)
56391: --
56392: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56393:
56394: --
56395: -- initialize a row for ae header
56396: --

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

56420: --
56421: -- initilaize the status of ae headers for diffrent balance types
56422: -- the status is initialised to C_NOT_CREATED (2)
56423: --
56424: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56425: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56426: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56427:
56428: --

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

56421: -- initilaize the status of ae headers for diffrent balance types
56422: -- the status is initialised to C_NOT_CREATED (2)
56423: --
56424: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56425: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56426: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56427:
56428: --
56429: -- call api to validate and store accounting attributes for header

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

56422: -- the status is initialised to C_NOT_CREATED (2)
56423: --
56424: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56425: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56426: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56427:
56428: --
56429: -- call api to validate and store accounting attributes for header
56430: --

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

56461: --
56462: l_trx_reversal_source := SUBSTR(NULL, 1,30);
56463:
56464: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
56465: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56466:
56467: xla_accounting_err_pkg.build_message
56468: (p_appli_s_name => 'XLA'
56469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

56469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
56470: ,p_token_1 => 'ACCT_ATTR_NAME'
56471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56472: ,p_token_2 => 'PRODUCT_NAME'
56473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56477:

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

56470: ,p_token_1 => 'ACCT_ATTR_NAME'
56471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56472: ,p_token_2 => 'PRODUCT_NAME'
56473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56477:
56478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

56471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56472: ,p_token_2 => 'PRODUCT_NAME'
56473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56477:
56478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56479: --

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

56472: ,p_token_2 => 'PRODUCT_NAME'
56473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56477:
56478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56479: --
56480: -- following sets the accounting attributes needed to reverse

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

56491: ----------------------------------------------------------------
56492: -- 4262811 - update the header statuses to invalid in need be
56493: ----------------------------------------------------------------
56494: --
56495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
56496:
56497:
56498: -----------------------------------------------
56499: -- No accrual reversal for the event class/type

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

56625: ,p_module => l_log_module);
56626: END IF;
56627:
56628: --
56629: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56630: --
56631: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56632: --
56633: -- set event info as cache for other routines to refer event attributes

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

56627:
56628: --
56629: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56630: --
56631: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56632: --
56633: -- set event info as cache for other routines to refer event attributes
56634: --
56635:

Line 56639: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56635:
56636: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
56637: l_previous_event_id := l_event_id;
56638:
56639: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56640: (p_application_id => p_application_id
56641: ,p_primary_ledger_id => p_primary_ledger_id
56642: ,p_base_ledger_id => p_base_ledger_id
56643: ,p_target_ledger_id => p_target_ledger_id

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

56676: l_acct_reversal_source := SUBSTR(NULL, 1,30);
56677:
56678: IF l_continue_with_lines THEN
56679: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
56680: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56681:
56682: xla_accounting_err_pkg.build_message
56683: (p_appli_s_name => 'XLA'
56684: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

56684: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
56685: ,p_token_1 => 'LINE_NUMBER'
56686: ,p_value_1 => l_array_extract_line_num(Idx)
56687: ,p_token_2 => 'PRODUCT_NAME'
56688: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56689: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56690: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56691: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56692:

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

56685: ,p_token_1 => 'LINE_NUMBER'
56686: ,p_value_1 => l_array_extract_line_num(Idx)
56687: ,p_token_2 => 'PRODUCT_NAME'
56688: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56689: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56690: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56691: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56692:
56693: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

56686: ,p_value_1 => l_array_extract_line_num(Idx)
56687: ,p_token_2 => 'PRODUCT_NAME'
56688: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56689: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56690: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56691: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56692:
56693: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56694: --

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

56687: ,p_token_2 => 'PRODUCT_NAME'
56688: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56689: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56690: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56691: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56692:
56693: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56694: --
56695: -- following sets the accounting attributes needed to reverse

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

57079:
57080: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57081: -- or secondary ledger that has different currency with primary
57082: -- or alc that is calculated by sla
57083: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57084: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57085:
57086: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

57080: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57081: -- or secondary ledger that has different currency with primary
57082: -- or alc that is calculated by sla
57083: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57084: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57085:
57086: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57088: AND (l_actual_flag = 'A')) THEN

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

57082: -- or alc that is calculated by sla
57083: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57084: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57085:
57086: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57088: AND (l_actual_flag = 'A')) THEN
57089: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57090: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

57083: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57084: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57085:
57086: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57088: AND (l_actual_flag = 'A')) THEN
57089: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57090: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57091: ,p_application_id => p_application_id

Line 57090: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

57086: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57087: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57088: AND (l_actual_flag = 'A')) THEN
57089: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57090: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57091: ,p_application_id => p_application_id
57092: ,p_amb_context_code => 'DEFAULT'
57093: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57094: ,p_event_class_code => C_EVENT_CLASS_CODE

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

57089: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57090: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57091: ,p_application_id => p_application_id
57092: ,p_amb_context_code => 'DEFAULT'
57093: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57094: ,p_event_class_code => C_EVENT_CLASS_CODE
57095: ,p_event_type_code => C_EVENT_TYPE_CODE
57096:
57097: ,p_gain_ccid => -1

Line 57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57602:
57603: l_calculate_acctd_flag VARCHAR2(1) :='N';
57604: l_calculate_g_l_flag VARCHAR2(1) :='N';
57605: --
57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57603: l_calculate_acctd_flag VARCHAR2(1) :='N';
57604: l_calculate_g_l_flag VARCHAR2(1) :='N';
57605: --
57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57604: l_calculate_g_l_flag VARCHAR2(1) :='N';
57605: --
57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57605: --
57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57606: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57607: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57608: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57609: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57610: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57611: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57612: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57613: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57614: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57615: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57616: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57617: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57618: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57619: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57620: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57621: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57622: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57623: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

57624: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57632:

Line 57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57625: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57632:
57633: l_event_id NUMBER;

Line 57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

57626: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57632:
57633: l_event_id NUMBER;
57634: l_previous_event_id NUMBER;

Line 57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

57627: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57628: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57629: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57630: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57631: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
57632:
57633: l_event_id NUMBER;
57634: l_previous_event_id NUMBER;
57635: l_first_event_id NUMBER;

Line 57649: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

57645: l_event_class_name VARCHAR2(80) := 'Debit Memo';
57646: l_description VARCHAR2(4000);
57647: l_transaction_reversal NUMBER;
57648: l_ae_header_id NUMBER;
57649: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
57650: l_log_module VARCHAR2(240);
57651: --
57652: l_acct_reversal_source VARCHAR2(30);
57653: l_trx_reversal_source VARCHAR2(30);

Line 57931: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57927:
57928: --
57929: -- set event info as cache for other routines to refer event attributes
57930: --
57931: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57932: (p_application_id => p_application_id
57933: ,p_primary_ledger_id => p_primary_ledger_id
57934: ,p_base_ledger_id => p_base_ledger_id
57935: ,p_target_ledger_id => p_target_ledger_id

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

57960:
57961: --
57962: -- set the status of entry to C_VALID (0)
57963: --
57964: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57965:
57966: --
57967: -- initialize a row for ae header
57968: --

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

57993: --
57994: -- initilaize the status of ae headers for diffrent balance types
57995: -- the status is initialised to C_NOT_CREATED (2)
57996: --
57997: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57998: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57999: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58000:
58001: --

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

57994: -- initilaize the status of ae headers for diffrent balance types
57995: -- the status is initialised to C_NOT_CREATED (2)
57996: --
57997: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57998: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57999: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58000:
58001: --
58002: -- call api to validate and store accounting attributes for header

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

57995: -- the status is initialised to C_NOT_CREATED (2)
57996: --
57997: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57998: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57999: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58000:
58001: --
58002: -- call api to validate and store accounting attributes for header
58003: --

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

58040: --
58041: l_trx_reversal_source := SUBSTR(NULL, 1,30);
58042:
58043: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
58044: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58045:
58046: xla_accounting_err_pkg.build_message
58047: (p_appli_s_name => 'XLA'
58048: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

58048: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
58049: ,p_token_1 => 'ACCT_ATTR_NAME'
58050: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58051: ,p_token_2 => 'PRODUCT_NAME'
58052: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58053: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58054: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58055: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58056:

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

58049: ,p_token_1 => 'ACCT_ATTR_NAME'
58050: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58051: ,p_token_2 => 'PRODUCT_NAME'
58052: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58053: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58054: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58055: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58056:
58057: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

58050: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58051: ,p_token_2 => 'PRODUCT_NAME'
58052: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58053: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58054: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58055: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58056:
58057: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58058: --

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

58051: ,p_token_2 => 'PRODUCT_NAME'
58052: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58053: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58054: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58055: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58056:
58057: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58058: --
58059: -- following sets the accounting attributes needed to reverse

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

58070: ----------------------------------------------------------------
58071: -- 4262811 - update the header statuses to invalid in need be
58072: ----------------------------------------------------------------
58073: --
58074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
58075:
58076:
58077: -----------------------------------------------
58078: -- No accrual reversal for the event class/type

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

58199: ,p_module => l_log_module);
58200: END IF;
58201:
58202: --
58203: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58204: --
58205: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58206: --
58207: -- set event info as cache for other routines to refer event attributes

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

58201:
58202: --
58203: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58204: --
58205: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58206: --
58207: -- set event info as cache for other routines to refer event attributes
58208: --
58209:

Line 58213: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

58209:
58210: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
58211: l_previous_event_id := l_event_id;
58212:
58213: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
58214: (p_application_id => p_application_id
58215: ,p_primary_ledger_id => p_primary_ledger_id
58216: ,p_base_ledger_id => p_base_ledger_id
58217: ,p_target_ledger_id => p_target_ledger_id

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

58250: l_acct_reversal_source := SUBSTR(NULL, 1,30);
58251:
58252: IF l_continue_with_lines THEN
58253: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
58254: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58255:
58256: xla_accounting_err_pkg.build_message
58257: (p_appli_s_name => 'XLA'
58258: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

58258: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
58259: ,p_token_1 => 'LINE_NUMBER'
58260: ,p_value_1 => l_array_extract_line_num(Idx)
58261: ,p_token_2 => 'PRODUCT_NAME'
58262: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58263: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58264: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58265: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58266:

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

58259: ,p_token_1 => 'LINE_NUMBER'
58260: ,p_value_1 => l_array_extract_line_num(Idx)
58261: ,p_token_2 => 'PRODUCT_NAME'
58262: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58263: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58264: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58265: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58266:
58267: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

58260: ,p_value_1 => l_array_extract_line_num(Idx)
58261: ,p_token_2 => 'PRODUCT_NAME'
58262: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58263: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58264: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58265: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58266:
58267: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58268: --

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

58261: ,p_token_2 => 'PRODUCT_NAME'
58262: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58263: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58264: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58265: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58266:
58267: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58268: --
58269: -- following sets the accounting attributes needed to reverse

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

58550:
58551: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58552: -- or secondary ledger that has different currency with primary
58553: -- or alc that is calculated by sla
58554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58556:
58557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

58551: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58552: -- or secondary ledger that has different currency with primary
58553: -- or alc that is calculated by sla
58554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58556:
58557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58559: AND (l_actual_flag = 'A')) THEN

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

58553: -- or alc that is calculated by sla
58554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58556:
58557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58559: AND (l_actual_flag = 'A')) THEN
58560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

58554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58556:
58557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58559: AND (l_actual_flag = 'A')) THEN
58560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58562: ,p_application_id => p_application_id

Line 58561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

58557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58559: AND (l_actual_flag = 'A')) THEN
58560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58562: ,p_application_id => p_application_id
58563: ,p_amb_context_code => 'DEFAULT'
58564: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58565: ,p_event_class_code => C_EVENT_CLASS_CODE

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

58560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58562: ,p_application_id => p_application_id
58563: ,p_amb_context_code => 'DEFAULT'
58564: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58565: ,p_event_class_code => C_EVENT_CLASS_CODE
58566: ,p_event_type_code => C_EVENT_TYPE_CODE
58567:
58568: ,p_gain_ccid => -1

Line 59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59058:
59059: l_calculate_acctd_flag VARCHAR2(1) :='N';
59060: l_calculate_g_l_flag VARCHAR2(1) :='N';
59061: --
59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59059: l_calculate_acctd_flag VARCHAR2(1) :='N';
59060: l_calculate_g_l_flag VARCHAR2(1) :='N';
59061: --
59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59060: l_calculate_g_l_flag VARCHAR2(1) :='N';
59061: --
59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59061: --
59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59062: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59063: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59064: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59065: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59066: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59067: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59068: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59069: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59070: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59071: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59072: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59073: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59074: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59075: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59076: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59077: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59078: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59079: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

59080: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59088:

Line 59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59081: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59088:
59089: l_event_id NUMBER;

Line 59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

59082: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59088:
59089: l_event_id NUMBER;
59090: l_previous_event_id NUMBER;

Line 59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

59083: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59084: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59085: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59086: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59087: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
59088:
59089: l_event_id NUMBER;
59090: l_previous_event_id NUMBER;
59091: l_first_event_id NUMBER;

Line 59105: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

59101: l_event_class_name VARCHAR2(80) := 'Deposit';
59102: l_description VARCHAR2(4000);
59103: l_transaction_reversal NUMBER;
59104: l_ae_header_id NUMBER;
59105: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
59106: l_log_module VARCHAR2(240);
59107: --
59108: l_acct_reversal_source VARCHAR2(30);
59109: l_trx_reversal_source VARCHAR2(30);

Line 59376: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59372:
59373: --
59374: -- set event info as cache for other routines to refer event attributes
59375: --
59376: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59377: (p_application_id => p_application_id
59378: ,p_primary_ledger_id => p_primary_ledger_id
59379: ,p_base_ledger_id => p_base_ledger_id
59380: ,p_target_ledger_id => p_target_ledger_id

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

59405:
59406: --
59407: -- set the status of entry to C_VALID (0)
59408: --
59409: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59410:
59411: --
59412: -- initialize a row for ae header
59413: --

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

59436: --
59437: -- initilaize the status of ae headers for diffrent balance types
59438: -- the status is initialised to C_NOT_CREATED (2)
59439: --
59440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59443:
59444: --

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

59437: -- initilaize the status of ae headers for diffrent balance types
59438: -- the status is initialised to C_NOT_CREATED (2)
59439: --
59440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59443:
59444: --
59445: -- call api to validate and store accounting attributes for header

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

59438: -- the status is initialised to C_NOT_CREATED (2)
59439: --
59440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59443:
59444: --
59445: -- call api to validate and store accounting attributes for header
59446: --

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

59483: --
59484: l_trx_reversal_source := SUBSTR(NULL, 1,30);
59485:
59486: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
59487: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59488:
59489: xla_accounting_err_pkg.build_message
59490: (p_appli_s_name => 'XLA'
59491: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

59491: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
59492: ,p_token_1 => 'ACCT_ATTR_NAME'
59493: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59494: ,p_token_2 => 'PRODUCT_NAME'
59495: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59496: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59497: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59498: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59499:

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

59492: ,p_token_1 => 'ACCT_ATTR_NAME'
59493: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59494: ,p_token_2 => 'PRODUCT_NAME'
59495: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59496: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59497: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59498: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59499:
59500: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

59493: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59494: ,p_token_2 => 'PRODUCT_NAME'
59495: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59496: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59497: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59498: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59499:
59500: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59501: --

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

59494: ,p_token_2 => 'PRODUCT_NAME'
59495: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59496: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59497: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59498: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59499:
59500: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59501: --
59502: -- following sets the accounting attributes needed to reverse

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

59513: ----------------------------------------------------------------
59514: -- 4262811 - update the header statuses to invalid in need be
59515: ----------------------------------------------------------------
59516: --
59517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
59518:
59519:
59520: -----------------------------------------------
59521: -- No accrual reversal for the event class/type

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

59641: ,p_module => l_log_module);
59642: END IF;
59643:
59644: --
59645: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59646: --
59647: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59648: --
59649: -- set event info as cache for other routines to refer event attributes

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

59643:
59644: --
59645: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59646: --
59647: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59648: --
59649: -- set event info as cache for other routines to refer event attributes
59650: --
59651:

Line 59655: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59651:
59652: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
59653: l_previous_event_id := l_event_id;
59654:
59655: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59656: (p_application_id => p_application_id
59657: ,p_primary_ledger_id => p_primary_ledger_id
59658: ,p_base_ledger_id => p_base_ledger_id
59659: ,p_target_ledger_id => p_target_ledger_id

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

59692: l_acct_reversal_source := SUBSTR(NULL, 1,30);
59693:
59694: IF l_continue_with_lines THEN
59695: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
59696: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59697:
59698: xla_accounting_err_pkg.build_message
59699: (p_appli_s_name => 'XLA'
59700: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

59700: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
59701: ,p_token_1 => 'LINE_NUMBER'
59702: ,p_value_1 => l_array_extract_line_num(Idx)
59703: ,p_token_2 => 'PRODUCT_NAME'
59704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59708:

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

59701: ,p_token_1 => 'LINE_NUMBER'
59702: ,p_value_1 => l_array_extract_line_num(Idx)
59703: ,p_token_2 => 'PRODUCT_NAME'
59704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59708:
59709: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

59702: ,p_value_1 => l_array_extract_line_num(Idx)
59703: ,p_token_2 => 'PRODUCT_NAME'
59704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59708:
59709: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59710: --

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

59703: ,p_token_2 => 'PRODUCT_NAME'
59704: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59705: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59706: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59707: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59708:
59709: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59710: --
59711: -- following sets the accounting attributes needed to reverse

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

59796:
59797: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59798: -- or secondary ledger that has different currency with primary
59799: -- or alc that is calculated by sla
59800: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59801: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59802:
59803: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

59797: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59798: -- or secondary ledger that has different currency with primary
59799: -- or alc that is calculated by sla
59800: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59801: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59802:
59803: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59805: AND (l_actual_flag = 'A')) THEN

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

59799: -- or alc that is calculated by sla
59800: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59801: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59802:
59803: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59805: AND (l_actual_flag = 'A')) THEN
59806: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59807: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

59800: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59801: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59802:
59803: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59805: AND (l_actual_flag = 'A')) THEN
59806: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59807: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59808: ,p_application_id => p_application_id

Line 59807: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

59803: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59804: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59805: AND (l_actual_flag = 'A')) THEN
59806: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59807: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59808: ,p_application_id => p_application_id
59809: ,p_amb_context_code => 'DEFAULT'
59810: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59811: ,p_event_class_code => C_EVENT_CLASS_CODE

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

59806: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59807: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59808: ,p_application_id => p_application_id
59809: ,p_amb_context_code => 'DEFAULT'
59810: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59811: ,p_event_class_code => C_EVENT_CLASS_CODE
59812: ,p_event_type_code => C_EVENT_TYPE_CODE
59813:
59814: ,p_gain_ccid => -1

Line 60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60304:
60305: l_calculate_acctd_flag VARCHAR2(1) :='N';
60306: l_calculate_g_l_flag VARCHAR2(1) :='N';
60307: --
60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60305: l_calculate_acctd_flag VARCHAR2(1) :='N';
60306: l_calculate_g_l_flag VARCHAR2(1) :='N';
60307: --
60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60306: l_calculate_g_l_flag VARCHAR2(1) :='N';
60307: --
60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60307: --
60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60308: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60309: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60310: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60311: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60312: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60313: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60314: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60315: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60316: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

60317: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60318: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60319: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60320: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

60321: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60322: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60323: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60324: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

60325: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

60326: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60334:

Line 60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

60327: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60334:
60335: l_event_id NUMBER;

Line 60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

60328: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60334:
60335: l_event_id NUMBER;
60336: l_previous_event_id NUMBER;

Line 60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

60329: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
60330: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
60331: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
60332: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60333: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
60334:
60335: l_event_id NUMBER;
60336: l_previous_event_id NUMBER;
60337: l_first_event_id NUMBER;

Line 60351: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

60347: l_event_class_name VARCHAR2(80) := 'Guarantee';
60348: l_description VARCHAR2(4000);
60349: l_transaction_reversal NUMBER;
60350: l_ae_header_id NUMBER;
60351: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
60352: l_log_module VARCHAR2(240);
60353: --
60354: l_acct_reversal_source VARCHAR2(30);
60355: l_trx_reversal_source VARCHAR2(30);

Line 60622: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60618:
60619: --
60620: -- set event info as cache for other routines to refer event attributes
60621: --
60622: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60623: (p_application_id => p_application_id
60624: ,p_primary_ledger_id => p_primary_ledger_id
60625: ,p_base_ledger_id => p_base_ledger_id
60626: ,p_target_ledger_id => p_target_ledger_id

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

60651:
60652: --
60653: -- set the status of entry to C_VALID (0)
60654: --
60655: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60656:
60657: --
60658: -- initialize a row for ae header
60659: --

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

60682: --
60683: -- initilaize the status of ae headers for diffrent balance types
60684: -- the status is initialised to C_NOT_CREATED (2)
60685: --
60686: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60687: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60688: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60689:
60690: --

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

60683: -- initilaize the status of ae headers for diffrent balance types
60684: -- the status is initialised to C_NOT_CREATED (2)
60685: --
60686: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60687: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60688: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60689:
60690: --
60691: -- call api to validate and store accounting attributes for header

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

60684: -- the status is initialised to C_NOT_CREATED (2)
60685: --
60686: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60687: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60688: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60689:
60690: --
60691: -- call api to validate and store accounting attributes for header
60692: --

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

60729: --
60730: l_trx_reversal_source := SUBSTR(NULL, 1,30);
60731:
60732: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
60733: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60734:
60735: xla_accounting_err_pkg.build_message
60736: (p_appli_s_name => 'XLA'
60737: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

60737: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
60738: ,p_token_1 => 'ACCT_ATTR_NAME'
60739: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60740: ,p_token_2 => 'PRODUCT_NAME'
60741: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60742: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60743: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60744: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60745:

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

60738: ,p_token_1 => 'ACCT_ATTR_NAME'
60739: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60740: ,p_token_2 => 'PRODUCT_NAME'
60741: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60742: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60743: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60744: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60745:
60746: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

60739: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60740: ,p_token_2 => 'PRODUCT_NAME'
60741: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60742: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60743: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60744: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60745:
60746: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60747: --

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

60740: ,p_token_2 => 'PRODUCT_NAME'
60741: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60742: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60743: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60744: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60745:
60746: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60747: --
60748: -- following sets the accounting attributes needed to reverse

Line 60763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

60759: ----------------------------------------------------------------
60760: -- 4262811 - update the header statuses to invalid in need be
60761: ----------------------------------------------------------------
60762: --
60763: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
60764:
60765:
60766: -----------------------------------------------
60767: -- No accrual reversal for the event class/type

Line 60891: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

60887: ,p_module => l_log_module);
60888: END IF;
60889:
60890: --
60891: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60892: --
60893: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60894: --
60895: -- set event info as cache for other routines to refer event attributes

Line 60893: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

60889:
60890: --
60891: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60892: --
60893: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60894: --
60895: -- set event info as cache for other routines to refer event attributes
60896: --
60897:

Line 60901: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60897:
60898: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
60899: l_previous_event_id := l_event_id;
60900:
60901: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60902: (p_application_id => p_application_id
60903: ,p_primary_ledger_id => p_primary_ledger_id
60904: ,p_base_ledger_id => p_base_ledger_id
60905: ,p_target_ledger_id => p_target_ledger_id

Line 60942: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

60938: l_acct_reversal_source := SUBSTR(NULL, 1,30);
60939:
60940: IF l_continue_with_lines THEN
60941: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
60942: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60943:
60944: xla_accounting_err_pkg.build_message
60945: (p_appli_s_name => 'XLA'
60946: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 60950: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60946: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
60947: ,p_token_1 => 'LINE_NUMBER'
60948: ,p_value_1 => l_array_extract_line_num(Idx)
60949: ,p_token_2 => 'PRODUCT_NAME'
60950: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60951: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60952: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60953: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60954:

Line 60951: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

60947: ,p_token_1 => 'LINE_NUMBER'
60948: ,p_value_1 => l_array_extract_line_num(Idx)
60949: ,p_token_2 => 'PRODUCT_NAME'
60950: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60951: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60952: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60953: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60954:
60955: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 60952: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60948: ,p_value_1 => l_array_extract_line_num(Idx)
60949: ,p_token_2 => 'PRODUCT_NAME'
60950: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60951: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60952: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60953: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60954:
60955: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60956: --

Line 60953: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60949: ,p_token_2 => 'PRODUCT_NAME'
60950: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60951: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60952: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60953: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60954:
60955: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60956: --
60957: -- following sets the accounting attributes needed to reverse

Line 61046: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

61042:
61043: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
61044: -- or secondary ledger that has different currency with primary
61045: -- or alc that is calculated by sla
61046: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
61047: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
61048:
61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 61047: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

61043: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
61044: -- or secondary ledger that has different currency with primary
61045: -- or alc that is calculated by sla
61046: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
61047: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
61048:
61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
61051: AND (l_actual_flag = 'A')) THEN

Line 61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

61045: -- or alc that is calculated by sla
61046: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
61047: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
61048:
61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
61051: AND (l_actual_flag = 'A')) THEN
61052: XLA_AE_LINES_PKG.CreateGainOrLossLines(
61053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

61046: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
61047: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
61048:
61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
61051: AND (l_actual_flag = 'A')) THEN
61052: XLA_AE_LINES_PKG.CreateGainOrLossLines(
61053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61054: ,p_application_id => p_application_id

Line 61053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

61049: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
61050: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
61051: AND (l_actual_flag = 'A')) THEN
61052: XLA_AE_LINES_PKG.CreateGainOrLossLines(
61053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61054: ,p_application_id => p_application_id
61055: ,p_amb_context_code => 'DEFAULT'
61056: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
61057: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 61056: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

61052: XLA_AE_LINES_PKG.CreateGainOrLossLines(
61053: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61054: ,p_application_id => p_application_id
61055: ,p_amb_context_code => 'DEFAULT'
61056: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
61057: ,p_event_class_code => C_EVENT_CLASS_CODE
61058: ,p_event_type_code => C_EVENT_TYPE_CODE
61059:
61060: ,p_gain_ccid => -1

Line 61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61570:
61571: l_calculate_acctd_flag VARCHAR2(1) :='N';
61572: l_calculate_g_l_flag VARCHAR2(1) :='N';
61573: --
61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61571: l_calculate_acctd_flag VARCHAR2(1) :='N';
61572: l_calculate_g_l_flag VARCHAR2(1) :='N';
61573: --
61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61572: l_calculate_g_l_flag VARCHAR2(1) :='N';
61573: --
61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61573: --
61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

61592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61600:

Line 61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61600:
61601: l_event_id NUMBER;

Line 61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

61594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61600:
61601: l_event_id NUMBER;
61602: l_previous_event_id NUMBER;

Line 61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

61595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
61600:
61601: l_event_id NUMBER;
61602: l_previous_event_id NUMBER;
61603: l_first_event_id NUMBER;

Line 61617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

61613: l_event_class_name VARCHAR2(80) := 'Invoice';
61614: l_description VARCHAR2(4000);
61615: l_transaction_reversal NUMBER;
61616: l_ae_header_id NUMBER;
61617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
61618: l_log_module VARCHAR2(240);
61619: --
61620: l_acct_reversal_source VARCHAR2(30);
61621: l_trx_reversal_source VARCHAR2(30);

Line 61902: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61898:
61899: --
61900: -- set event info as cache for other routines to refer event attributes
61901: --
61902: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61903: (p_application_id => p_application_id
61904: ,p_primary_ledger_id => p_primary_ledger_id
61905: ,p_base_ledger_id => p_base_ledger_id
61906: ,p_target_ledger_id => p_target_ledger_id

Line 61935: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

61931:
61932: --
61933: -- set the status of entry to C_VALID (0)
61934: --
61935: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61936:
61937: --
61938: -- initialize a row for ae header
61939: --

Line 61968: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61964: --
61965: -- initilaize the status of ae headers for diffrent balance types
61966: -- the status is initialised to C_NOT_CREATED (2)
61967: --
61968: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61969: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61970: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61971:
61972: --

Line 61969: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61965: -- initilaize the status of ae headers for diffrent balance types
61966: -- the status is initialised to C_NOT_CREATED (2)
61967: --
61968: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61969: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61970: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61971:
61972: --
61973: -- call api to validate and store accounting attributes for header

Line 61970: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61966: -- the status is initialised to C_NOT_CREATED (2)
61967: --
61968: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61969: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61970: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61971:
61972: --
61973: -- call api to validate and store accounting attributes for header
61974: --

Line 62015: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

62011: --
62012: l_trx_reversal_source := SUBSTR(NULL, 1,30);
62013:
62014: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
62015: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
62016:
62017: xla_accounting_err_pkg.build_message
62018: (p_appli_s_name => 'XLA'
62019: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 62023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

62019: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
62020: ,p_token_1 => 'ACCT_ATTR_NAME'
62021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
62022: ,p_token_2 => 'PRODUCT_NAME'
62023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62027:

Line 62024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

62020: ,p_token_1 => 'ACCT_ATTR_NAME'
62021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
62022: ,p_token_2 => 'PRODUCT_NAME'
62023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62027:
62028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 62025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
62022: ,p_token_2 => 'PRODUCT_NAME'
62023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62027:
62028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
62029: --

Line 62026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

62022: ,p_token_2 => 'PRODUCT_NAME'
62023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62027:
62028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
62029: --
62030: -- following sets the accounting attributes needed to reverse

Line 62045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

62041: ----------------------------------------------------------------
62042: -- 4262811 - update the header statuses to invalid in need be
62043: ----------------------------------------------------------------
62044: --
62045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
62046:
62047:
62048: -----------------------------------------------
62049: -- No accrual reversal for the event class/type

Line 62175: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

62171: ,p_module => l_log_module);
62172: END IF;
62173:
62174: --
62175: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
62176: --
62177: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
62178: --
62179: -- set event info as cache for other routines to refer event attributes

Line 62177: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

62173:
62174: --
62175: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
62176: --
62177: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
62178: --
62179: -- set event info as cache for other routines to refer event attributes
62180: --
62181:

Line 62185: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

62181:
62182: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
62183: l_previous_event_id := l_event_id;
62184:
62185: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
62186: (p_application_id => p_application_id
62187: ,p_primary_ledger_id => p_primary_ledger_id
62188: ,p_base_ledger_id => p_base_ledger_id
62189: ,p_target_ledger_id => p_target_ledger_id

Line 62226: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

62222: l_acct_reversal_source := SUBSTR(NULL, 1,30);
62223:
62224: IF l_continue_with_lines THEN
62225: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
62226: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
62227:
62228: xla_accounting_err_pkg.build_message
62229: (p_appli_s_name => 'XLA'
62230: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 62234: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

62230: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
62231: ,p_token_1 => 'LINE_NUMBER'
62232: ,p_value_1 => l_array_extract_line_num(Idx)
62233: ,p_token_2 => 'PRODUCT_NAME'
62234: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62235: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62236: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62237: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62238:

Line 62235: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

62231: ,p_token_1 => 'LINE_NUMBER'
62232: ,p_value_1 => l_array_extract_line_num(Idx)
62233: ,p_token_2 => 'PRODUCT_NAME'
62234: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62235: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62236: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62237: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62238:
62239: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 62236: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62232: ,p_value_1 => l_array_extract_line_num(Idx)
62233: ,p_token_2 => 'PRODUCT_NAME'
62234: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62235: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62236: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62237: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62238:
62239: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
62240: --

Line 62237: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

62233: ,p_token_2 => 'PRODUCT_NAME'
62234: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62235: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62236: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62237: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62238:
62239: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
62240: --
62241: -- following sets the accounting attributes needed to reverse

Line 62529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

62525:
62526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62527: -- or secondary ledger that has different currency with primary
62528: -- or alc that is calculated by sla
62529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62531:
62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 62530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

62526: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62527: -- or secondary ledger that has different currency with primary
62528: -- or alc that is calculated by sla
62529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62531:
62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62534: AND (l_actual_flag = 'A')) THEN

Line 62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

62528: -- or alc that is calculated by sla
62529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62531:
62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62534: AND (l_actual_flag = 'A')) THEN
62535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

62529: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62530: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62531:
62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62534: AND (l_actual_flag = 'A')) THEN
62535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62537: ,p_application_id => p_application_id

Line 62536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62532: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62533: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62534: AND (l_actual_flag = 'A')) THEN
62535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62537: ,p_application_id => p_application_id
62538: ,p_amb_context_code => 'DEFAULT'
62539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62540: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 62539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

62535: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62536: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62537: ,p_application_id => p_application_id
62538: ,p_amb_context_code => 'DEFAULT'
62539: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62540: ,p_event_class_code => C_EVENT_CLASS_CODE
62541: ,p_event_type_code => C_EVENT_TYPE_CODE
62542:
62543: ,p_gain_ccid => -1

Line 63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63055:
63056: l_calculate_acctd_flag VARCHAR2(1) :='N';
63057: l_calculate_g_l_flag VARCHAR2(1) :='N';
63058: --
63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63056: l_calculate_acctd_flag VARCHAR2(1) :='N';
63057: l_calculate_g_l_flag VARCHAR2(1) :='N';
63058: --
63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63057: l_calculate_g_l_flag VARCHAR2(1) :='N';
63058: --
63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63058: --
63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63059: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63060: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63061: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63062: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63063: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63064: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63065: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63066: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63067: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63068: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63069: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63070: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63071: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63072: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63073: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63074: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63075: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63076: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

63077: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63085:

Line 63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63078: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63085:
63086: l_event_id NUMBER;

Line 63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

63079: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63085:
63086: l_event_id NUMBER;
63087: l_previous_event_id NUMBER;

Line 63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

63080: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63081: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63082: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63083: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63084: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
63085:
63086: l_event_id NUMBER;
63087: l_previous_event_id NUMBER;
63088: l_first_event_id NUMBER;

Line 63102: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

63098: l_event_class_name VARCHAR2(80) := 'Miscellaneous Receipt';
63099: l_description VARCHAR2(4000);
63100: l_transaction_reversal NUMBER;
63101: l_ae_header_id NUMBER;
63102: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
63103: l_log_module VARCHAR2(240);
63104: --
63105: l_acct_reversal_source VARCHAR2(30);
63106: l_trx_reversal_source VARCHAR2(30);

Line 63391: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63387:
63388: --
63389: -- set event info as cache for other routines to refer event attributes
63390: --
63391: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63392: (p_application_id => p_application_id
63393: ,p_primary_ledger_id => p_primary_ledger_id
63394: ,p_base_ledger_id => p_base_ledger_id
63395: ,p_target_ledger_id => p_target_ledger_id

Line 63424: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63420:
63421: --
63422: -- set the status of entry to C_VALID (0)
63423: --
63424: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63425:
63426: --
63427: -- initialize a row for ae header
63428: --

Line 63458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63454: --
63455: -- initilaize the status of ae headers for diffrent balance types
63456: -- the status is initialised to C_NOT_CREATED (2)
63457: --
63458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63461:
63462: --

Line 63459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63455: -- initilaize the status of ae headers for diffrent balance types
63456: -- the status is initialised to C_NOT_CREATED (2)
63457: --
63458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63461:
63462: --
63463: -- call api to validate and store accounting attributes for header

Line 63460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63456: -- the status is initialised to C_NOT_CREATED (2)
63457: --
63458: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63459: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63460: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63461:
63462: --
63463: -- call api to validate and store accounting attributes for header
63464: --

Line 63507: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63503: --
63504: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_83'), 1,30);
63505:
63506: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
63507: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63508:
63509: xla_accounting_err_pkg.build_message
63510: (p_appli_s_name => 'XLA'
63511: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 63515: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63511: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
63512: ,p_token_1 => 'ACCT_ATTR_NAME'
63513: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63514: ,p_token_2 => 'PRODUCT_NAME'
63515: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63516: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63517: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63518: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63519:

Line 63516: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63512: ,p_token_1 => 'ACCT_ATTR_NAME'
63513: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63514: ,p_token_2 => 'PRODUCT_NAME'
63515: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63516: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63517: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63518: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63519:
63520: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 63517: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63513: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63514: ,p_token_2 => 'PRODUCT_NAME'
63515: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63516: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63517: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63518: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63519:
63520: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63521: --

Line 63518: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63514: ,p_token_2 => 'PRODUCT_NAME'
63515: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63516: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63517: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63518: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63519:
63520: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63521: --
63522: -- following sets the accounting attributes needed to reverse

Line 63537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

63533: ----------------------------------------------------------------
63534: -- 4262811 - update the header statuses to invalid in need be
63535: ----------------------------------------------------------------
63536: --
63537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
63538:
63539:
63540: -----------------------------------------------
63541: -- No accrual reversal for the event class/type

Line 63667: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

63663: ,p_module => l_log_module);
63664: END IF;
63665:
63666: --
63667: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63668: --
63669: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63670: --
63671: -- set event info as cache for other routines to refer event attributes

Line 63669: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63665:
63666: --
63667: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63668: --
63669: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63670: --
63671: -- set event info as cache for other routines to refer event attributes
63672: --
63673:

Line 63677: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63673:
63674: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
63675: l_previous_event_id := l_event_id;
63676:
63677: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63678: (p_application_id => p_application_id
63679: ,p_primary_ledger_id => p_primary_ledger_id
63680: ,p_base_ledger_id => p_base_ledger_id
63681: ,p_target_ledger_id => p_target_ledger_id

Line 63718: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63714: l_acct_reversal_source := SUBSTR(NULL, 1,30);
63715:
63716: IF l_continue_with_lines THEN
63717: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
63718: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63719:
63720: xla_accounting_err_pkg.build_message
63721: (p_appli_s_name => 'XLA'
63722: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 63726: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63722: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
63723: ,p_token_1 => 'LINE_NUMBER'
63724: ,p_value_1 => l_array_extract_line_num(Idx)
63725: ,p_token_2 => 'PRODUCT_NAME'
63726: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63730:

Line 63727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63723: ,p_token_1 => 'LINE_NUMBER'
63724: ,p_value_1 => l_array_extract_line_num(Idx)
63725: ,p_token_2 => 'PRODUCT_NAME'
63726: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63730:
63731: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 63728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63724: ,p_value_1 => l_array_extract_line_num(Idx)
63725: ,p_token_2 => 'PRODUCT_NAME'
63726: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63730:
63731: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63732: --

Line 63729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63725: ,p_token_2 => 'PRODUCT_NAME'
63726: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63727: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63728: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63729: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63730:
63731: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63732: --
63733: -- following sets the accounting attributes needed to reverse

Line 64058: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

64054:
64055: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
64056: -- or secondary ledger that has different currency with primary
64057: -- or alc that is calculated by sla
64058: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
64059: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
64060:
64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 64059: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

64055: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
64056: -- or secondary ledger that has different currency with primary
64057: -- or alc that is calculated by sla
64058: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
64059: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
64060:
64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
64063: AND (l_actual_flag = 'A')) THEN

Line 64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

64057: -- or alc that is calculated by sla
64058: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
64059: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
64060:
64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
64063: AND (l_actual_flag = 'A')) THEN
64064: XLA_AE_LINES_PKG.CreateGainOrLossLines(
64065: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

64058: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
64059: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
64060:
64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
64063: AND (l_actual_flag = 'A')) THEN
64064: XLA_AE_LINES_PKG.CreateGainOrLossLines(
64065: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64066: ,p_application_id => p_application_id

Line 64065: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

64061: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
64062: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
64063: AND (l_actual_flag = 'A')) THEN
64064: XLA_AE_LINES_PKG.CreateGainOrLossLines(
64065: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64066: ,p_application_id => p_application_id
64067: ,p_amb_context_code => 'DEFAULT'
64068: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
64069: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 64068: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

64064: XLA_AE_LINES_PKG.CreateGainOrLossLines(
64065: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64066: ,p_application_id => p_application_id
64067: ,p_amb_context_code => 'DEFAULT'
64068: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
64069: ,p_event_class_code => C_EVENT_CLASS_CODE
64070: ,p_event_type_code => C_EVENT_TYPE_CODE
64071:
64072: ,p_gain_ccid => -1

Line 64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64730:
64731: l_calculate_acctd_flag VARCHAR2(1) :='N';
64732: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64733: --
64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64731: l_calculate_acctd_flag VARCHAR2(1) :='N';
64732: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64733: --
64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64732: l_calculate_g_l_flag VARCHAR2(1) :='Y';
64733: --
64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64733: --
64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

64752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64760:

Line 64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64760:
64761: l_event_id NUMBER;

Line 64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

64754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64760:
64761: l_event_id NUMBER;
64762: l_previous_event_id NUMBER;

Line 64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

64755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
64760:
64761: l_event_id NUMBER;
64762: l_previous_event_id NUMBER;
64763: l_first_event_id NUMBER;

Line 64777: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

64773: l_event_class_name VARCHAR2(80) := 'Receipt';
64774: l_description VARCHAR2(4000);
64775: l_transaction_reversal NUMBER;
64776: l_ae_header_id NUMBER;
64777: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
64778: l_log_module VARCHAR2(240);
64779: --
64780: l_acct_reversal_source VARCHAR2(30);
64781: l_trx_reversal_source VARCHAR2(30);

Line 65166: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

65162:
65163: --
65164: -- set event info as cache for other routines to refer event attributes
65165: --
65166: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
65167: (p_application_id => p_application_id
65168: ,p_primary_ledger_id => p_primary_ledger_id
65169: ,p_base_ledger_id => p_base_ledger_id
65170: ,p_target_ledger_id => p_target_ledger_id

Line 65199: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

65195:
65196: --
65197: -- set the status of entry to C_VALID (0)
65198: --
65199: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65200:
65201: --
65202: -- initialize a row for ae header
65203: --

Line 65242: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

65238: --
65239: -- initilaize the status of ae headers for diffrent balance types
65240: -- the status is initialised to C_NOT_CREATED (2)
65241: --
65242: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65243: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65244: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65245:
65246: --

Line 65243: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

65239: -- initilaize the status of ae headers for diffrent balance types
65240: -- the status is initialised to C_NOT_CREATED (2)
65241: --
65242: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65243: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65244: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65245:
65246: --
65247: -- call api to validate and store accounting attributes for header

Line 65244: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

65240: -- the status is initialised to C_NOT_CREATED (2)
65241: --
65242: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65243: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65244: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65245:
65246: --
65247: -- call api to validate and store accounting attributes for header
65248: --

Line 65291: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

65287: --
65288: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_83'), 1,30);
65289:
65290: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
65291: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
65292:
65293: xla_accounting_err_pkg.build_message
65294: (p_appli_s_name => 'XLA'
65295: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 65299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

65295: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
65296: ,p_token_1 => 'ACCT_ATTR_NAME'
65297: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65298: ,p_token_2 => 'PRODUCT_NAME'
65299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65303:

Line 65300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

65296: ,p_token_1 => 'ACCT_ATTR_NAME'
65297: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65298: ,p_token_2 => 'PRODUCT_NAME'
65299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65303:
65304: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 65301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65297: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
65298: ,p_token_2 => 'PRODUCT_NAME'
65299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65303:
65304: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
65305: --

Line 65302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

65298: ,p_token_2 => 'PRODUCT_NAME'
65299: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65300: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65301: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65302: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65303:
65304: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
65305: --
65306: -- following sets the accounting attributes needed to reverse

Line 65321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

65317: ----------------------------------------------------------------
65318: -- 4262811 - update the header statuses to invalid in need be
65319: ----------------------------------------------------------------
65320: --
65321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
65322:
65323:
65324: -----------------------------------------------
65325: -- No accrual reversal for the event class/type

Line 65468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

65464: ,p_module => l_log_module);
65465: END IF;
65466:
65467: --
65468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
65469: --
65470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65471: --
65472: -- set event info as cache for other routines to refer event attributes

Line 65470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

65466:
65467: --
65468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
65469: --
65470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65471: --
65472: -- set event info as cache for other routines to refer event attributes
65473: --
65474:

Line 65478: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

65474:
65475: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
65476: l_previous_event_id := l_event_id;
65477:
65478: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
65479: (p_application_id => p_application_id
65480: ,p_primary_ledger_id => p_primary_ledger_id
65481: ,p_base_ledger_id => p_base_ledger_id
65482: ,p_target_ledger_id => p_target_ledger_id

Line 65519: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

65515: l_acct_reversal_source := SUBSTR(NULL, 1,30);
65516:
65517: IF l_continue_with_lines THEN
65518: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
65519: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
65520:
65521: xla_accounting_err_pkg.build_message
65522: (p_appli_s_name => 'XLA'
65523: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 65527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

65523: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
65524: ,p_token_1 => 'LINE_NUMBER'
65525: ,p_value_1 => l_array_extract_line_num(Idx)
65526: ,p_token_2 => 'PRODUCT_NAME'
65527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65531:

Line 65528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

65524: ,p_token_1 => 'LINE_NUMBER'
65525: ,p_value_1 => l_array_extract_line_num(Idx)
65526: ,p_token_2 => 'PRODUCT_NAME'
65527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65531:
65532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 65529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65525: ,p_value_1 => l_array_extract_line_num(Idx)
65526: ,p_token_2 => 'PRODUCT_NAME'
65527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65531:
65532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65533: --

Line 65530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

65526: ,p_token_2 => 'PRODUCT_NAME'
65527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65531:
65532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65533: --
65534: -- following sets the accounting attributes needed to reverse

Line 66938: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

66934:
66935: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66936: -- or secondary ledger that has different currency with primary
66937: -- or alc that is calculated by sla
66938: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66939: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66940:
66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 66939: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

66935: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66936: -- or secondary ledger that has different currency with primary
66937: -- or alc that is calculated by sla
66938: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66939: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66940:
66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66943: AND (l_actual_flag = 'A')) THEN

Line 66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

66937: -- or alc that is calculated by sla
66938: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66939: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66940:
66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66943: AND (l_actual_flag = 'A')) THEN
66944: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66945: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

66938: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66939: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66940:
66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66943: AND (l_actual_flag = 'A')) THEN
66944: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66945: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66946: ,p_application_id => p_application_id

Line 66945: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66941: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66942: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66943: AND (l_actual_flag = 'A')) THEN
66944: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66945: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66946: ,p_application_id => p_application_id
66947: ,p_amb_context_code => 'DEFAULT'
66948: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66949: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 66948: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

66944: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66945: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66946: ,p_application_id => p_application_id
66947: ,p_amb_context_code => 'DEFAULT'
66948: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66949: ,p_event_class_code => C_EVENT_CLASS_CODE
66950: ,p_event_type_code => C_EVENT_TYPE_CODE
66951:
66952: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_12'))

Line 67105: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

67101: ,p_level => C_LEVEL_PROCEDURE
67102: ,p_module => l_log_module);
67103: END IF;
67104:
67105: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
67106: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
67107: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
67108:
67109: --

Line 67106: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

67102: ,p_module => l_log_module);
67103: END IF;
67104:
67105: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
67106: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
67107: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
67108:
67109: --
67110: -- initialize array of lines with NULL

Line 67107: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

67103: END IF;
67104:
67105: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
67106: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
67107: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
67108:
67109: --
67110: -- initialize array of lines with NULL
67111: --

Line 67541: xla_ae_journal_entry_pkg.SetProductAcctDefinition

67537: ,p_level => C_LEVEL_STATEMENT
67538: ,p_module => l_log_module);
67539: END IF;
67540: --
67541: xla_ae_journal_entry_pkg.SetProductAcctDefinition
67542: (p_product_rule_code => 'MFAR_ACCRUAL_ACCOUNT'
67543: ,p_product_rule_type_code => 'S'
67544: ,p_product_rule_version => ''
67545: ,p_product_rule_name => 'Multi-Fund Account Receivables Accrual - Account Method'

Line 67550: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

67546: ,p_amb_context_code => 'DEFAULT'
67547: );
67548:
67549: l_array_ledgers :=
67550: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
67551: (p_base_ledger_id => p_base_ledger_id);
67552:
67553: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
67554: l_temp_result :=

Line 67555: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

67551: (p_base_ledger_id => p_base_ledger_id);
67552:
67553: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
67554: l_temp_result :=
67555: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
67556: (p_application_id => p_application_id
67557: ,p_base_ledger_id => p_base_ledger_id
67558: ,p_target_ledger_id => l_array_ledgers(Idx)
67559: ,p_primary_ledger_id => p_primary_ledger_id