DBA Data[Home] [Help]

APPS.XLA_00201_AAD_S_000004_BC_PKG dependencies on XLA_AE_JOURNAL_ENTRY_PKG

Line 24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

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

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

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

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

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

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

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

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

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

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

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

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

263: ,p_level => C_LEVEL_PROCEDURE
264: ,p_module => l_log_module);
265: END IF;
266:
267: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
268: l_component_type := 'AMB_DESCRIPTION';
269: l_component_code := 'PO_PA_JE_HDR_DESC';
270: l_component_type_code := 'S';
271: l_component_appl_id := 201;

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

363: ,p_level => C_LEVEL_PROCEDURE
364: ,p_module => l_log_module);
365: END IF;
366:
367: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
368: l_component_type := 'AMB_DESCRIPTION';
369: l_component_code := 'PURCHASING_LINE_DESC';
370: l_component_type_code := 'S';
371: l_component_appl_id := 201;

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

456: ,p_level => C_LEVEL_PROCEDURE
457: ,p_module => l_log_module);
458: END IF;
459:
460: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
461: l_component_type := 'AMB_DESCRIPTION';
462: l_component_code := 'RELEASE_JE_HDR_DESC';
463: l_component_type_code := 'S';
464: l_component_appl_id := 201;

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

566: ,p_level => C_LEVEL_PROCEDURE
567: ,p_module => l_log_module);
568: END IF;
569:
570: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
571: l_component_type := 'AMB_DESCRIPTION';
572: l_component_code := 'REQ_JE_HDR_DESC';
573: l_component_type_code := 'S';
574: l_component_appl_id := 201;

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

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

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

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

Line 792: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

912: ,p_module => l_log_module);
913:
914: END IF;
915:
916: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
917: x_value_combination_id := null;
918: x_value_segment_code := null;
919: x_value_type_code := null;
920: l_output_value := null;

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

934: 'XLA_OWNER_TYPE'
935: ,l_component_type_code
936: )
937: ,p_token_3 => 'PAD_NAME'
938: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
939: ,p_token_4 => 'PAD_OWNER'
940: ,p_value_4 => xla_lookups_pkg.get_meaning(
941: 'XLA_OWNER_TYPE'
942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

938: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
939: ,p_token_4 => 'PAD_OWNER'
940: ,p_value_4 => xla_lookups_pkg.get_meaning(
941: 'XLA_OWNER_TYPE'
942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
943: )
944: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
945: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
946: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

940: ,p_value_4 => xla_lookups_pkg.get_meaning(
941: 'XLA_OWNER_TYPE'
942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
943: )
944: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
945: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
946: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
947: ,p_ae_header_id => NULL
948: );

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

941: 'XLA_OWNER_TYPE'
942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
943: )
944: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
945: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
946: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
947: ,p_ae_header_id => NULL
948: );
949: RETURN l_output_value;

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

942: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
943: )
944: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
945: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
946: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
947: ,p_ae_header_id => NULL
948: );
949: RETURN l_output_value;
950: EXCEPTION

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

1032: ,p_module => l_log_module);
1033:
1034: END IF;
1035:
1036: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1037: x_value_combination_id := null;
1038: x_value_segment_code := null;
1039: x_value_type_code := null;
1040: l_output_value := null;

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

1054: 'XLA_OWNER_TYPE'
1055: ,l_component_type_code
1056: )
1057: ,p_token_3 => 'PAD_NAME'
1058: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1059: ,p_token_4 => 'PAD_OWNER'
1060: ,p_value_4 => xla_lookups_pkg.get_meaning(
1061: 'XLA_OWNER_TYPE'
1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1058: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1059: ,p_token_4 => 'PAD_OWNER'
1060: ,p_value_4 => xla_lookups_pkg.get_meaning(
1061: 'XLA_OWNER_TYPE'
1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1063: )
1064: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1065: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1066: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1060: ,p_value_4 => xla_lookups_pkg.get_meaning(
1061: 'XLA_OWNER_TYPE'
1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1063: )
1064: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1065: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1066: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1067: ,p_ae_header_id => NULL
1068: );

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

1061: 'XLA_OWNER_TYPE'
1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1063: )
1064: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1065: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1066: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1067: ,p_ae_header_id => NULL
1068: );
1069: RETURN l_output_value;

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

1062: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1063: )
1064: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1065: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1066: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1067: ,p_ae_header_id => NULL
1068: );
1069: RETURN l_output_value;
1070: EXCEPTION

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

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

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

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

Line 1182: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

1258: (p_msg => 'END of AcctDerRule_9(invalid)'
1259: ,p_level => C_LEVEL_PROCEDURE
1260: ,p_module => l_log_module);
1261: END IF;
1262: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1263: x_value_type_code := null;
1264: l_output_value := null;
1265: xla_accounting_err_pkg.build_message
1266: (p_appli_s_name => 'XLA'

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

1278: 'XLA_OWNER_TYPE'
1279: ,l_component_type_code
1280: )
1281: ,p_token_3 => 'PAD_NAME'
1282: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1283: ,p_token_4 => 'PAD_OWNER'
1284: ,p_value_4 => xla_lookups_pkg.get_meaning(
1285: 'XLA_OWNER_TYPE'
1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1282: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1283: ,p_token_4 => 'PAD_OWNER'
1284: ,p_value_4 => xla_lookups_pkg.get_meaning(
1285: 'XLA_OWNER_TYPE'
1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1287: )
1288: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1289: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1290: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1284: ,p_value_4 => xla_lookups_pkg.get_meaning(
1285: 'XLA_OWNER_TYPE'
1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1287: )
1288: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1289: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1290: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1291: ,p_ae_header_id => NULL
1292: );

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

1285: 'XLA_OWNER_TYPE'
1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1287: )
1288: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1289: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1290: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1291: ,p_ae_header_id => NULL
1292: );
1293: RETURN l_output_value;

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

1286: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1287: )
1288: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1289: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1290: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1291: ,p_ae_header_id => NULL
1292: );
1293: RETURN l_output_value;
1294: EXCEPTION

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

1376: ,p_module => l_log_module);
1377:
1378: END IF;
1379:
1380: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1381: x_value_combination_id := null;
1382: x_value_segment_code := null;
1383: x_value_type_code := null;
1384: l_output_value := null;

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

1398: 'XLA_OWNER_TYPE'
1399: ,l_component_type_code
1400: )
1401: ,p_token_3 => 'PAD_NAME'
1402: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1403: ,p_token_4 => 'PAD_OWNER'
1404: ,p_value_4 => xla_lookups_pkg.get_meaning(
1405: 'XLA_OWNER_TYPE'
1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1402: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1403: ,p_token_4 => 'PAD_OWNER'
1404: ,p_value_4 => xla_lookups_pkg.get_meaning(
1405: 'XLA_OWNER_TYPE'
1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1407: )
1408: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1409: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1410: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1404: ,p_value_4 => xla_lookups_pkg.get_meaning(
1405: 'XLA_OWNER_TYPE'
1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1407: )
1408: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1409: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1410: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1411: ,p_ae_header_id => NULL
1412: );

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

1405: 'XLA_OWNER_TYPE'
1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1407: )
1408: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1409: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1410: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1411: ,p_ae_header_id => NULL
1412: );
1413: RETURN l_output_value;

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

1406: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1407: )
1408: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1409: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1410: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1411: ,p_ae_header_id => NULL
1412: );
1413: RETURN l_output_value;
1414: EXCEPTION

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

1524: ,p_module => l_log_module);
1525:
1526: END IF;
1527:
1528: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1529: x_value_combination_id := null;
1530: x_value_segment_code := null;
1531: x_value_type_code := null;
1532: l_output_value := null;

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

1546: 'XLA_OWNER_TYPE'
1547: ,l_component_type_code
1548: )
1549: ,p_token_3 => 'PAD_NAME'
1550: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1551: ,p_token_4 => 'PAD_OWNER'
1552: ,p_value_4 => xla_lookups_pkg.get_meaning(
1553: 'XLA_OWNER_TYPE'
1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1550: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1551: ,p_token_4 => 'PAD_OWNER'
1552: ,p_value_4 => xla_lookups_pkg.get_meaning(
1553: 'XLA_OWNER_TYPE'
1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1555: )
1556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1552: ,p_value_4 => xla_lookups_pkg.get_meaning(
1553: 'XLA_OWNER_TYPE'
1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1555: )
1556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1559: ,p_ae_header_id => NULL
1560: );

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

1553: 'XLA_OWNER_TYPE'
1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1555: )
1556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1559: ,p_ae_header_id => NULL
1560: );
1561: RETURN l_output_value;

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

1554: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1555: )
1556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1559: ,p_ae_header_id => NULL
1560: );
1561: RETURN l_output_value;
1562: EXCEPTION

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

1757: ,p_module => l_log_module);
1758:
1759: END IF;
1760:
1761: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1762: x_value_combination_id := null;
1763: x_value_segment_code := null;
1764: x_value_type_code := null;
1765: l_output_value := null;

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

1779: 'XLA_OWNER_TYPE'
1780: ,l_component_type_code
1781: )
1782: ,p_token_3 => 'PAD_NAME'
1783: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1784: ,p_token_4 => 'PAD_OWNER'
1785: ,p_value_4 => xla_lookups_pkg.get_meaning(
1786: 'XLA_OWNER_TYPE'
1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1783: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1784: ,p_token_4 => 'PAD_OWNER'
1785: ,p_value_4 => xla_lookups_pkg.get_meaning(
1786: 'XLA_OWNER_TYPE'
1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1788: )
1789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1785: ,p_value_4 => xla_lookups_pkg.get_meaning(
1786: 'XLA_OWNER_TYPE'
1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1788: )
1789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1792: ,p_ae_header_id => NULL
1793: );

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

1786: 'XLA_OWNER_TYPE'
1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1788: )
1789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1792: ,p_ae_header_id => NULL
1793: );
1794: RETURN l_output_value;

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

1787: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1788: )
1789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1792: ,p_ae_header_id => NULL
1793: );
1794: RETURN l_output_value;
1795: EXCEPTION

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

1877: ,p_module => l_log_module);
1878:
1879: END IF;
1880:
1881: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1882: x_value_combination_id := null;
1883: x_value_segment_code := null;
1884: x_value_type_code := null;
1885: l_output_value := null;

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

1899: 'XLA_OWNER_TYPE'
1900: ,l_component_type_code
1901: )
1902: ,p_token_3 => 'PAD_NAME'
1903: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1904: ,p_token_4 => 'PAD_OWNER'
1905: ,p_value_4 => xla_lookups_pkg.get_meaning(
1906: 'XLA_OWNER_TYPE'
1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1903: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1904: ,p_token_4 => 'PAD_OWNER'
1905: ,p_value_4 => xla_lookups_pkg.get_meaning(
1906: 'XLA_OWNER_TYPE'
1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1908: )
1909: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1910: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1911: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1905: ,p_value_4 => xla_lookups_pkg.get_meaning(
1906: 'XLA_OWNER_TYPE'
1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1908: )
1909: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1910: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1911: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1912: ,p_ae_header_id => NULL
1913: );

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

1906: 'XLA_OWNER_TYPE'
1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1908: )
1909: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1910: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1911: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1912: ,p_ae_header_id => NULL
1913: );
1914: RETURN l_output_value;

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

1907: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1908: )
1909: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1910: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1911: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1912: ,p_ae_header_id => NULL
1913: );
1914: RETURN l_output_value;
1915: EXCEPTION

Line 2019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2015: l_tmp_amt NUMBER;
2016: l_acc_rev_natural_side_code VARCHAR2(1);
2017:
2018: l_num_entries NUMBER;
2019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2023: l_recog_line_1 NUMBER;

Line 2020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2016: l_acc_rev_natural_side_code VARCHAR2(1);
2017:
2018: l_num_entries NUMBER;
2019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2023: l_recog_line_1 NUMBER;
2024: l_recog_line_2 NUMBER;

Line 2021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2017:
2018: l_num_entries NUMBER;
2019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2023: l_recog_line_1 NUMBER;
2024: l_recog_line_2 NUMBER;
2025:

Line 2022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2018: l_num_entries NUMBER;
2019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2023: l_recog_line_1 NUMBER;
2024: l_recog_line_2 NUMBER;
2025:
2026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2024: l_recog_line_2 NUMBER;
2025:
2026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2027: l_bflow_applied_to_amt NUMBER; -- 5132302
2028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2029:
2030: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2031:
2032: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2099: l_accrual_line_num := NULL; -- 4262811
2100: l_tmp_amt := NULL; -- 4262811
2101: --
2102:
2103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2104: l_balance_type_code <> 'B' THEN
2105: IF (NVL(
2106: xla_ae_sources_pkg.GetSystemSourceChar(
2107: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 2193: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

2289: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2290:
2291: IF xla_accounting_cache_pkg.GetValueChar
2292: (p_source_code => 'LEDGER_CATEGORY_CODE'
2293: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2294: AND l_bflow_method_code = 'PRIOR_ENTRY'
2295: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2296: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2297: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2366: p_lookup_type => 'XLA_OWNER_TYPE'
2367: ,p_lookup_code => l_component_type_code
2368: )
2369: ,p_token_4 => 'PRODUCT_NAME'
2370: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2371: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2372: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2373: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2374: ,p_ae_header_id => NULL

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

2367: ,p_lookup_code => l_component_type_code
2368: )
2369: ,p_token_4 => 'PRODUCT_NAME'
2370: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2371: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2372: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2373: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2374: ,p_ae_header_id => NULL
2375: );

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

2368: )
2369: ,p_token_4 => 'PRODUCT_NAME'
2370: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2371: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2372: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2373: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2374: ,p_ae_header_id => NULL
2375: );
2376:

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

2369: ,p_token_4 => 'PRODUCT_NAME'
2370: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2371: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2372: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2373: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2374: ,p_ae_header_id => NULL
2375: );
2376:
2377: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2400: ----------------------------------------------------------------------------------
2401: -- 4219869 Business Flow
2402: -- Update journal entry status -- Need to generate this within IF
2403: ----------------------------------------------------------------------------------
2404: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2405: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2406: ,p_balance_type_code => l_balance_type_code
2407: );
2408:

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

2445:
2446: --
2447: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2448: --
2449: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2450: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2451: ELSE
2452: ---------------------------------------------------------------------------------------------------
2453: -- 4262811a Switch Sign

Line 2474: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2470:
2471: XLA_AE_LINES_PKG.ValidateCurrentLine;
2472: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2473:
2474: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2475: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2476: ,p_balance_type_code => l_balance_type_code);
2477:
2478: END IF;

Line 2600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 2601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 2602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2598:
2599: l_num_entries NUMBER;
2600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2604: l_recog_line_1 NUMBER;
2605: l_recog_line_2 NUMBER;
2606:

Line 2603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 2609: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

2680: l_accrual_line_num := NULL; -- 4262811
2681: l_tmp_amt := NULL; -- 4262811
2682: --
2683:
2684: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2685: l_balance_type_code <> 'B' THEN
2686: IF (NVL(
2687: xla_ae_sources_pkg.GetSystemSourceChar(
2688: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 2774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2770: --
2771: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2772:
2773: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2774: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2775:
2776: -- 4955764
2777: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2778: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

2947: p_lookup_type => 'XLA_OWNER_TYPE'
2948: ,p_lookup_code => l_component_type_code
2949: )
2950: ,p_token_4 => 'PRODUCT_NAME'
2951: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2952: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2953: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2954: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2955: ,p_ae_header_id => NULL

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

2948: ,p_lookup_code => l_component_type_code
2949: )
2950: ,p_token_4 => 'PRODUCT_NAME'
2951: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2952: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2953: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2954: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2955: ,p_ae_header_id => NULL
2956: );

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

2949: )
2950: ,p_token_4 => 'PRODUCT_NAME'
2951: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2952: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2953: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2954: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2955: ,p_ae_header_id => NULL
2956: );
2957:

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

2950: ,p_token_4 => 'PRODUCT_NAME'
2951: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2952: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2953: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2954: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2955: ,p_ae_header_id => NULL
2956: );
2957:
2958: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2985: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2981: ----------------------------------------------------------------------------------
2982: -- 4219869 Business Flow
2983: -- Update journal entry status -- Need to generate this within IF
2984: ----------------------------------------------------------------------------------
2985: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2986: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2987: ,p_balance_type_code => l_balance_type_code
2988: );
2989:

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

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

Line 3055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 3181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3177: l_tmp_amt NUMBER;
3178: l_acc_rev_natural_side_code VARCHAR2(1);
3179:
3180: l_num_entries NUMBER;
3181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3185: l_recog_line_1 NUMBER;

Line 3182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3178: l_acc_rev_natural_side_code VARCHAR2(1);
3179:
3180: l_num_entries NUMBER;
3181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3185: l_recog_line_1 NUMBER;
3186: l_recog_line_2 NUMBER;

Line 3183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3179:
3180: l_num_entries NUMBER;
3181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3185: l_recog_line_1 NUMBER;
3186: l_recog_line_2 NUMBER;
3187:

Line 3184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3180: l_num_entries NUMBER;
3181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3185: l_recog_line_1 NUMBER;
3186: l_recog_line_2 NUMBER;
3187:
3188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3186: l_recog_line_2 NUMBER;
3187:
3188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3189: l_bflow_applied_to_amt NUMBER; -- 5132302
3190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3191:
3192: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3193:
3194: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3261: l_accrual_line_num := NULL; -- 4262811
3262: l_tmp_amt := NULL; -- 4262811
3263: --
3264:
3265: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3266: l_balance_type_code <> 'B' THEN
3267: IF NVL(
3268: xla_ae_sources_pkg.GetSystemSourceChar(
3269: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 3344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3340: --
3341: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3342:
3343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3345:
3346: -- 4955764
3347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3440: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3441:
3442: IF xla_accounting_cache_pkg.GetValueChar
3443: (p_source_code => 'LEDGER_CATEGORY_CODE'
3444: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3445: AND l_bflow_method_code = 'PRIOR_ENTRY'
3446: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3447: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3448: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3517: p_lookup_type => 'XLA_OWNER_TYPE'
3518: ,p_lookup_code => l_component_type_code
3519: )
3520: ,p_token_4 => 'PRODUCT_NAME'
3521: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3522: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3523: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3524: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3525: ,p_ae_header_id => NULL

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

3518: ,p_lookup_code => l_component_type_code
3519: )
3520: ,p_token_4 => 'PRODUCT_NAME'
3521: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3522: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3523: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3524: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3525: ,p_ae_header_id => NULL
3526: );

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

3519: )
3520: ,p_token_4 => 'PRODUCT_NAME'
3521: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3522: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3523: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3524: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3525: ,p_ae_header_id => NULL
3526: );
3527:

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

3520: ,p_token_4 => 'PRODUCT_NAME'
3521: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3522: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3523: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3524: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3525: ,p_ae_header_id => NULL
3526: );
3527:
3528: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3555: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3551: ----------------------------------------------------------------------------------
3552: -- 4219869 Business Flow
3553: -- Update journal entry status -- Need to generate this within IF
3554: ----------------------------------------------------------------------------------
3555: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3556: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3557: ,p_balance_type_code => l_balance_type_code
3558: );
3559:

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

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

Line 3625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 3751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3747: l_tmp_amt NUMBER;
3748: l_acc_rev_natural_side_code VARCHAR2(1);
3749:
3750: l_num_entries NUMBER;
3751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3755: l_recog_line_1 NUMBER;

Line 3752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3748: l_acc_rev_natural_side_code VARCHAR2(1);
3749:
3750: l_num_entries NUMBER;
3751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3755: l_recog_line_1 NUMBER;
3756: l_recog_line_2 NUMBER;

Line 3753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3749:
3750: l_num_entries NUMBER;
3751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3755: l_recog_line_1 NUMBER;
3756: l_recog_line_2 NUMBER;
3757:

Line 3754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3750: l_num_entries NUMBER;
3751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3755: l_recog_line_1 NUMBER;
3756: l_recog_line_2 NUMBER;
3757:
3758: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3760: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3756: l_recog_line_2 NUMBER;
3757:
3758: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3759: l_bflow_applied_to_amt NUMBER; -- 5132302
3760: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3761:
3762: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3763:
3764: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3831: l_accrual_line_num := NULL; -- 4262811
3832: l_tmp_amt := NULL; -- 4262811
3833: --
3834:
3835: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3836: l_balance_type_code <> 'B' THEN
3837: IF NVL(
3838: xla_ae_sources_pkg.GetSystemSourceChar(
3839: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 3914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3910: --
3911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3912:
3913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3915:
3916: -- 4955764
3917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4011:
4012: IF xla_accounting_cache_pkg.GetValueChar
4013: (p_source_code => 'LEDGER_CATEGORY_CODE'
4014: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4015: AND l_bflow_method_code = 'PRIOR_ENTRY'
4016: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4017: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4018: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4087: p_lookup_type => 'XLA_OWNER_TYPE'
4088: ,p_lookup_code => l_component_type_code
4089: )
4090: ,p_token_4 => 'PRODUCT_NAME'
4091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4095: ,p_ae_header_id => NULL

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

4088: ,p_lookup_code => l_component_type_code
4089: )
4090: ,p_token_4 => 'PRODUCT_NAME'
4091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4095: ,p_ae_header_id => NULL
4096: );

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

4089: )
4090: ,p_token_4 => 'PRODUCT_NAME'
4091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4095: ,p_ae_header_id => NULL
4096: );
4097:

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

4090: ,p_token_4 => 'PRODUCT_NAME'
4091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4095: ,p_ae_header_id => NULL
4096: );
4097:
4098: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4121: ----------------------------------------------------------------------------------
4122: -- 4219869 Business Flow
4123: -- Update journal entry status -- Need to generate this within IF
4124: ----------------------------------------------------------------------------------
4125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4127: ,p_balance_type_code => l_balance_type_code
4128: );
4129:

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

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

Line 4195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4191:
4192: XLA_AE_LINES_PKG.ValidateCurrentLine;
4193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4194:
4195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4197: ,p_balance_type_code => l_balance_type_code);
4198:
4199: END IF;

Line 4331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4327: l_tmp_amt NUMBER;
4328: l_acc_rev_natural_side_code VARCHAR2(1);
4329:
4330: l_num_entries NUMBER;
4331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4335: l_recog_line_1 NUMBER;

Line 4332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4328: l_acc_rev_natural_side_code VARCHAR2(1);
4329:
4330: l_num_entries NUMBER;
4331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4335: l_recog_line_1 NUMBER;
4336: l_recog_line_2 NUMBER;

Line 4333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4329:
4330: l_num_entries NUMBER;
4331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4335: l_recog_line_1 NUMBER;
4336: l_recog_line_2 NUMBER;
4337:

Line 4334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4330: l_num_entries NUMBER;
4331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4335: l_recog_line_1 NUMBER;
4336: l_recog_line_2 NUMBER;
4337:
4338: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4340: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4336: l_recog_line_2 NUMBER;
4337:
4338: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4339: l_bflow_applied_to_amt NUMBER; -- 5132302
4340: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4341:
4342: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4343:
4344: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4411: l_accrual_line_num := NULL; -- 4262811
4412: l_tmp_amt := NULL; -- 4262811
4413: --
4414:
4415: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4416: l_balance_type_code <> 'B' THEN
4417: IF NVL(
4418: xla_ae_sources_pkg.GetSystemSourceChar(
4419: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 4498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4494: --
4495: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4496:
4497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4499:
4500: -- 4955764
4501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4601:
4602: IF xla_accounting_cache_pkg.GetValueChar
4603: (p_source_code => 'LEDGER_CATEGORY_CODE'
4604: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4605: AND l_bflow_method_code = 'PRIOR_ENTRY'
4606: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4607: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4608: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4751: p_lookup_type => 'XLA_OWNER_TYPE'
4752: ,p_lookup_code => l_component_type_code
4753: )
4754: ,p_token_4 => 'PRODUCT_NAME'
4755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4759: ,p_ae_header_id => NULL

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

4752: ,p_lookup_code => l_component_type_code
4753: )
4754: ,p_token_4 => 'PRODUCT_NAME'
4755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4759: ,p_ae_header_id => NULL
4760: );

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

4753: )
4754: ,p_token_4 => 'PRODUCT_NAME'
4755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4759: ,p_ae_header_id => NULL
4760: );
4761:

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

4754: ,p_token_4 => 'PRODUCT_NAME'
4755: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4756: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4757: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4758: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4759: ,p_ae_header_id => NULL
4760: );
4761:
4762: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4785: ----------------------------------------------------------------------------------
4786: -- 4219869 Business Flow
4787: -- Update journal entry status -- Need to generate this within IF
4788: ----------------------------------------------------------------------------------
4789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4790: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4791: ,p_balance_type_code => l_balance_type_code
4792: );
4793:

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

4830:
4831: --
4832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4833: --
4834: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4836: ELSE
4837: ---------------------------------------------------------------------------------------------------
4838: -- 4262811a Switch Sign

Line 4859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4855:
4856: XLA_AE_LINES_PKG.ValidateCurrentLine;
4857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4858:
4859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4861: ,p_balance_type_code => l_balance_type_code);
4862:
4863: END IF;

Line 4997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4993: l_tmp_amt NUMBER;
4994: l_acc_rev_natural_side_code VARCHAR2(1);
4995:
4996: l_num_entries NUMBER;
4997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5001: l_recog_line_1 NUMBER;

Line 4998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4994: l_acc_rev_natural_side_code VARCHAR2(1);
4995:
4996: l_num_entries NUMBER;
4997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5001: l_recog_line_1 NUMBER;
5002: l_recog_line_2 NUMBER;

Line 4999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4995:
4996: l_num_entries NUMBER;
4997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5001: l_recog_line_1 NUMBER;
5002: l_recog_line_2 NUMBER;
5003:

Line 5000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4996: l_num_entries NUMBER;
4997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5001: l_recog_line_1 NUMBER;
5002: l_recog_line_2 NUMBER;
5003:
5004: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5006: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5002: l_recog_line_2 NUMBER;
5003:
5004: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5005: l_bflow_applied_to_amt NUMBER; -- 5132302
5006: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5007:
5008: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5009:
5010: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5077: l_accrual_line_num := NULL; -- 4262811
5078: l_tmp_amt := NULL; -- 4262811
5079: --
5080:
5081: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5082: l_balance_type_code <> 'B' THEN
5083: IF NVL(
5084: xla_ae_sources_pkg.GetSystemSourceChar(
5085: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 5164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5160: --
5161: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5162:
5163: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5164: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5165:
5166: -- 4955764
5167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5266: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5267:
5268: IF xla_accounting_cache_pkg.GetValueChar
5269: (p_source_code => 'LEDGER_CATEGORY_CODE'
5270: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5271: AND l_bflow_method_code = 'PRIOR_ENTRY'
5272: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5273: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5274: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5418: p_lookup_type => 'XLA_OWNER_TYPE'
5419: ,p_lookup_code => l_component_type_code
5420: )
5421: ,p_token_4 => 'PRODUCT_NAME'
5422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5426: ,p_ae_header_id => NULL

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

5419: ,p_lookup_code => l_component_type_code
5420: )
5421: ,p_token_4 => 'PRODUCT_NAME'
5422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5426: ,p_ae_header_id => NULL
5427: );

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

5420: )
5421: ,p_token_4 => 'PRODUCT_NAME'
5422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5426: ,p_ae_header_id => NULL
5427: );
5428:

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

5421: ,p_token_4 => 'PRODUCT_NAME'
5422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5426: ,p_ae_header_id => NULL
5427: );
5428:
5429: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5452: ----------------------------------------------------------------------------------
5453: -- 4219869 Business Flow
5454: -- Update journal entry status -- Need to generate this within IF
5455: ----------------------------------------------------------------------------------
5456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5457: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5458: ,p_balance_type_code => l_balance_type_code
5459: );
5460:

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

5497:
5498: --
5499: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5500: --
5501: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5502: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5503: ELSE
5504: ---------------------------------------------------------------------------------------------------
5505: -- 4262811a Switch Sign

Line 5526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5522:
5523: XLA_AE_LINES_PKG.ValidateCurrentLine;
5524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5525:
5526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5527: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5528: ,p_balance_type_code => l_balance_type_code);
5529:
5530: END IF;

Line 5664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5660: l_tmp_amt NUMBER;
5661: l_acc_rev_natural_side_code VARCHAR2(1);
5662:
5663: l_num_entries NUMBER;
5664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5668: l_recog_line_1 NUMBER;

Line 5665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5661: l_acc_rev_natural_side_code VARCHAR2(1);
5662:
5663: l_num_entries NUMBER;
5664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5668: l_recog_line_1 NUMBER;
5669: l_recog_line_2 NUMBER;

Line 5666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5662:
5663: l_num_entries NUMBER;
5664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5668: l_recog_line_1 NUMBER;
5669: l_recog_line_2 NUMBER;
5670:

Line 5667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5663: l_num_entries NUMBER;
5664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5668: l_recog_line_1 NUMBER;
5669: l_recog_line_2 NUMBER;
5670:
5671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5669: l_recog_line_2 NUMBER;
5670:
5671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5672: l_bflow_applied_to_amt NUMBER; -- 5132302
5673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5674:
5675: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5676:
5677: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5744: l_accrual_line_num := NULL; -- 4262811
5745: l_tmp_amt := NULL; -- 4262811
5746: --
5747:
5748: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5749: l_balance_type_code <> 'B' THEN
5750: IF (NVL(
5751: xla_ae_sources_pkg.GetSystemSourceChar(
5752: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 5852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5848: --
5849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5850:
5851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5853:
5854: -- 4955764
5855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5955:
5956: IF xla_accounting_cache_pkg.GetValueChar
5957: (p_source_code => 'LEDGER_CATEGORY_CODE'
5958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5959: AND l_bflow_method_code = 'PRIOR_ENTRY'
5960: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6106: p_lookup_type => 'XLA_OWNER_TYPE'
6107: ,p_lookup_code => l_component_type_code
6108: )
6109: ,p_token_4 => 'PRODUCT_NAME'
6110: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6111: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6112: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6113: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6114: ,p_ae_header_id => NULL

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

6107: ,p_lookup_code => l_component_type_code
6108: )
6109: ,p_token_4 => 'PRODUCT_NAME'
6110: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6111: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6112: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6113: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6114: ,p_ae_header_id => NULL
6115: );

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

6108: )
6109: ,p_token_4 => 'PRODUCT_NAME'
6110: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6111: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6112: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6113: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6114: ,p_ae_header_id => NULL
6115: );
6116:

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

6109: ,p_token_4 => 'PRODUCT_NAME'
6110: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6111: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6112: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6113: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6114: ,p_ae_header_id => NULL
6115: );
6116:
6117: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6140: ----------------------------------------------------------------------------------
6141: -- 4219869 Business Flow
6142: -- Update journal entry status -- Need to generate this within IF
6143: ----------------------------------------------------------------------------------
6144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6146: ,p_balance_type_code => l_balance_type_code
6147: );
6148:

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

6185:
6186: --
6187: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6188: --
6189: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6190: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6191: ELSE
6192: ---------------------------------------------------------------------------------------------------
6193: -- 4262811a Switch Sign

Line 6214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6210:
6211: XLA_AE_LINES_PKG.ValidateCurrentLine;
6212: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6213:
6214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6215: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6216: ,p_balance_type_code => l_balance_type_code);
6217:
6218: END IF;

Line 6350: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6346: l_tmp_amt NUMBER;
6347: l_acc_rev_natural_side_code VARCHAR2(1);
6348:
6349: l_num_entries NUMBER;
6350: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6351: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6352: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6353: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6354: l_recog_line_1 NUMBER;

Line 6351: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6347: l_acc_rev_natural_side_code VARCHAR2(1);
6348:
6349: l_num_entries NUMBER;
6350: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6351: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6352: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6353: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6354: l_recog_line_1 NUMBER;
6355: l_recog_line_2 NUMBER;

Line 6352: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6348:
6349: l_num_entries NUMBER;
6350: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6351: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6352: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6353: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6354: l_recog_line_1 NUMBER;
6355: l_recog_line_2 NUMBER;
6356:

Line 6353: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6349: l_num_entries NUMBER;
6350: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6351: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6352: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6353: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6354: l_recog_line_1 NUMBER;
6355: l_recog_line_2 NUMBER;
6356:
6357: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6359: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6355: l_recog_line_2 NUMBER;
6356:
6357: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6358: l_bflow_applied_to_amt NUMBER; -- 5132302
6359: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6360:
6361: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6362:
6363: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6430: l_accrual_line_num := NULL; -- 4262811
6431: l_tmp_amt := NULL; -- 4262811
6432: --
6433:
6434: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6435: l_balance_type_code <> 'B' THEN
6436: IF (NVL(
6437: xla_ae_sources_pkg.GetSystemSourceChar(
6438: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 6538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6534: --
6535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6536:
6537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6539:
6540: -- 4955764
6541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6641:
6642: IF xla_accounting_cache_pkg.GetValueChar
6643: (p_source_code => 'LEDGER_CATEGORY_CODE'
6644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6645: AND l_bflow_method_code = 'PRIOR_ENTRY'
6646: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6647: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6648: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6791: p_lookup_type => 'XLA_OWNER_TYPE'
6792: ,p_lookup_code => l_component_type_code
6793: )
6794: ,p_token_4 => 'PRODUCT_NAME'
6795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6799: ,p_ae_header_id => NULL

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

6792: ,p_lookup_code => l_component_type_code
6793: )
6794: ,p_token_4 => 'PRODUCT_NAME'
6795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6799: ,p_ae_header_id => NULL
6800: );

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

6793: )
6794: ,p_token_4 => 'PRODUCT_NAME'
6795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6799: ,p_ae_header_id => NULL
6800: );
6801:

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

6794: ,p_token_4 => 'PRODUCT_NAME'
6795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6799: ,p_ae_header_id => NULL
6800: );
6801:
6802: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6825: ----------------------------------------------------------------------------------
6826: -- 4219869 Business Flow
6827: -- Update journal entry status -- Need to generate this within IF
6828: ----------------------------------------------------------------------------------
6829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6831: ,p_balance_type_code => l_balance_type_code
6832: );
6833:

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

6870:
6871: --
6872: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6873: --
6874: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6875: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6876: ELSE
6877: ---------------------------------------------------------------------------------------------------
6878: -- 4262811a Switch Sign

Line 6899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6895:
6896: XLA_AE_LINES_PKG.ValidateCurrentLine;
6897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6898:
6899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6900: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6901: ,p_balance_type_code => l_balance_type_code);
6902:
6903: END IF;

Line 7033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7029: l_tmp_amt NUMBER;
7030: l_acc_rev_natural_side_code VARCHAR2(1);
7031:
7032: l_num_entries NUMBER;
7033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7037: l_recog_line_1 NUMBER;

Line 7034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7030: l_acc_rev_natural_side_code VARCHAR2(1);
7031:
7032: l_num_entries NUMBER;
7033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7037: l_recog_line_1 NUMBER;
7038: l_recog_line_2 NUMBER;

Line 7035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7031:
7032: l_num_entries NUMBER;
7033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7037: l_recog_line_1 NUMBER;
7038: l_recog_line_2 NUMBER;
7039:

Line 7036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7032: l_num_entries NUMBER;
7033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7037: l_recog_line_1 NUMBER;
7038: l_recog_line_2 NUMBER;
7039:
7040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7038: l_recog_line_2 NUMBER;
7039:
7040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7041: l_bflow_applied_to_amt NUMBER; -- 5132302
7042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7043:
7044: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7045:
7046: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7113: l_accrual_line_num := NULL; -- 4262811
7114: l_tmp_amt := NULL; -- 4262811
7115: --
7116:
7117: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7118: l_balance_type_code <> 'B' THEN
7119: IF NVL(
7120: xla_ae_sources_pkg.GetSystemSourceChar(
7121: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 7201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7197: --
7198: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7199:
7200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7202:
7203: -- 4955764
7204: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7205: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7304:
7305: IF xla_accounting_cache_pkg.GetValueChar
7306: (p_source_code => 'LEDGER_CATEGORY_CODE'
7307: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7308: AND l_bflow_method_code = 'PRIOR_ENTRY'
7309: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7310: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7311: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7453: p_lookup_type => 'XLA_OWNER_TYPE'
7454: ,p_lookup_code => l_component_type_code
7455: )
7456: ,p_token_4 => 'PRODUCT_NAME'
7457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7461: ,p_ae_header_id => NULL

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

7454: ,p_lookup_code => l_component_type_code
7455: )
7456: ,p_token_4 => 'PRODUCT_NAME'
7457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7461: ,p_ae_header_id => NULL
7462: );

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

7455: )
7456: ,p_token_4 => 'PRODUCT_NAME'
7457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7461: ,p_ae_header_id => NULL
7462: );
7463:

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

7456: ,p_token_4 => 'PRODUCT_NAME'
7457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7461: ,p_ae_header_id => NULL
7462: );
7463:
7464: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7487: ----------------------------------------------------------------------------------
7488: -- 4219869 Business Flow
7489: -- Update journal entry status -- Need to generate this within IF
7490: ----------------------------------------------------------------------------------
7491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7493: ,p_balance_type_code => l_balance_type_code
7494: );
7495:

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

7532:
7533: --
7534: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7535: --
7536: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7537: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7538: ELSE
7539: ---------------------------------------------------------------------------------------------------
7540: -- 4262811a Switch Sign

Line 7561: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7557:
7558: XLA_AE_LINES_PKG.ValidateCurrentLine;
7559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7560:
7561: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7562: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7563: ,p_balance_type_code => l_balance_type_code);
7564:
7565: END IF;

Line 7699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7695: l_tmp_amt NUMBER;
7696: l_acc_rev_natural_side_code VARCHAR2(1);
7697:
7698: l_num_entries NUMBER;
7699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7703: l_recog_line_1 NUMBER;

Line 7700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7696: l_acc_rev_natural_side_code VARCHAR2(1);
7697:
7698: l_num_entries NUMBER;
7699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7703: l_recog_line_1 NUMBER;
7704: l_recog_line_2 NUMBER;

Line 7701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7697:
7698: l_num_entries NUMBER;
7699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7703: l_recog_line_1 NUMBER;
7704: l_recog_line_2 NUMBER;
7705:

Line 7702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7698: l_num_entries NUMBER;
7699: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7700: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7701: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7702: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7703: l_recog_line_1 NUMBER;
7704: l_recog_line_2 NUMBER;
7705:
7706: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7708: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7704: l_recog_line_2 NUMBER;
7705:
7706: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7707: l_bflow_applied_to_amt NUMBER; -- 5132302
7708: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7709:
7710: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7711:
7712: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7779: l_accrual_line_num := NULL; -- 4262811
7780: l_tmp_amt := NULL; -- 4262811
7781: --
7782:
7783: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7784: l_balance_type_code <> 'B' THEN
7785: IF NVL(
7786: xla_ae_sources_pkg.GetSystemSourceChar(
7787: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 7867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7863: --
7864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7865:
7866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7868:
7869: -- 4955764
7870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7871: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7969: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7970:
7971: IF xla_accounting_cache_pkg.GetValueChar
7972: (p_source_code => 'LEDGER_CATEGORY_CODE'
7973: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7974: AND l_bflow_method_code = 'PRIOR_ENTRY'
7975: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7976: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7977: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8121: p_lookup_type => 'XLA_OWNER_TYPE'
8122: ,p_lookup_code => l_component_type_code
8123: )
8124: ,p_token_4 => 'PRODUCT_NAME'
8125: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8126: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8127: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8128: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8129: ,p_ae_header_id => NULL

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

8122: ,p_lookup_code => l_component_type_code
8123: )
8124: ,p_token_4 => 'PRODUCT_NAME'
8125: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8126: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8127: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8128: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8129: ,p_ae_header_id => NULL
8130: );

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

8123: )
8124: ,p_token_4 => 'PRODUCT_NAME'
8125: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8126: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8127: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8128: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8129: ,p_ae_header_id => NULL
8130: );
8131:

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

8124: ,p_token_4 => 'PRODUCT_NAME'
8125: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8126: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8127: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8128: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8129: ,p_ae_header_id => NULL
8130: );
8131:
8132: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8159: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8155: ----------------------------------------------------------------------------------
8156: -- 4219869 Business Flow
8157: -- Update journal entry status -- Need to generate this within IF
8158: ----------------------------------------------------------------------------------
8159: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8160: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8161: ,p_balance_type_code => l_balance_type_code
8162: );
8163:

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

8200:
8201: --
8202: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8203: --
8204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8205: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8206: ELSE
8207: ---------------------------------------------------------------------------------------------------
8208: -- 4262811a Switch Sign

Line 8229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8225:
8226: XLA_AE_LINES_PKG.ValidateCurrentLine;
8227: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8228:
8229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8231: ,p_balance_type_code => l_balance_type_code);
8232:
8233: END IF;

Line 8367: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8363: l_tmp_amt NUMBER;
8364: l_acc_rev_natural_side_code VARCHAR2(1);
8365:
8366: l_num_entries NUMBER;
8367: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8368: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8369: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8370: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8371: l_recog_line_1 NUMBER;

Line 8368: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8364: l_acc_rev_natural_side_code VARCHAR2(1);
8365:
8366: l_num_entries NUMBER;
8367: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8368: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8369: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8370: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8371: l_recog_line_1 NUMBER;
8372: l_recog_line_2 NUMBER;

Line 8369: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8365:
8366: l_num_entries NUMBER;
8367: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8368: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8369: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8370: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8371: l_recog_line_1 NUMBER;
8372: l_recog_line_2 NUMBER;
8373:

Line 8370: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8366: l_num_entries NUMBER;
8367: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8368: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8369: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8370: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8371: l_recog_line_1 NUMBER;
8372: l_recog_line_2 NUMBER;
8373:
8374: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8376: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8372: l_recog_line_2 NUMBER;
8373:
8374: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8375: l_bflow_applied_to_amt NUMBER; -- 5132302
8376: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8377:
8378: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8379:
8380: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8447: l_accrual_line_num := NULL; -- 4262811
8448: l_tmp_amt := NULL; -- 4262811
8449: --
8450:
8451: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8452: l_balance_type_code <> 'B' THEN
8453: IF NVL(
8454: xla_ae_sources_pkg.GetSystemSourceChar(
8455: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 8536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8532: --
8533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8534:
8535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8537:
8538: -- 4955764
8539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8639:
8640: IF xla_accounting_cache_pkg.GetValueChar
8641: (p_source_code => 'LEDGER_CATEGORY_CODE'
8642: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8643: AND l_bflow_method_code = 'PRIOR_ENTRY'
8644: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8645: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8646: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8788: p_lookup_type => 'XLA_OWNER_TYPE'
8789: ,p_lookup_code => l_component_type_code
8790: )
8791: ,p_token_4 => 'PRODUCT_NAME'
8792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8796: ,p_ae_header_id => NULL

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

8789: ,p_lookup_code => l_component_type_code
8790: )
8791: ,p_token_4 => 'PRODUCT_NAME'
8792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8796: ,p_ae_header_id => NULL
8797: );

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

8790: )
8791: ,p_token_4 => 'PRODUCT_NAME'
8792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8796: ,p_ae_header_id => NULL
8797: );
8798:

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

8791: ,p_token_4 => 'PRODUCT_NAME'
8792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8796: ,p_ae_header_id => NULL
8797: );
8798:
8799: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8822: ----------------------------------------------------------------------------------
8823: -- 4219869 Business Flow
8824: -- Update journal entry status -- Need to generate this within IF
8825: ----------------------------------------------------------------------------------
8826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8828: ,p_balance_type_code => l_balance_type_code
8829: );
8830:

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

8867:
8868: --
8869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8870: --
8871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8873: ELSE
8874: ---------------------------------------------------------------------------------------------------
8875: -- 4262811a Switch Sign

Line 8896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8892:
8893: XLA_AE_LINES_PKG.ValidateCurrentLine;
8894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8895:
8896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8898: ,p_balance_type_code => l_balance_type_code);
8899:
8900: END IF;

Line 9038: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9034: l_tmp_amt NUMBER;
9035: l_acc_rev_natural_side_code VARCHAR2(1);
9036:
9037: l_num_entries NUMBER;
9038: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9039: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9040: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9041: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9042: l_recog_line_1 NUMBER;

Line 9039: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9035: l_acc_rev_natural_side_code VARCHAR2(1);
9036:
9037: l_num_entries NUMBER;
9038: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9039: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9040: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9041: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9042: l_recog_line_1 NUMBER;
9043: l_recog_line_2 NUMBER;

Line 9040: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9036:
9037: l_num_entries NUMBER;
9038: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9039: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9040: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9041: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9042: l_recog_line_1 NUMBER;
9043: l_recog_line_2 NUMBER;
9044:

Line 9041: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9037: l_num_entries NUMBER;
9038: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9039: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9040: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9041: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9042: l_recog_line_1 NUMBER;
9043: l_recog_line_2 NUMBER;
9044:
9045: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9047: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9043: l_recog_line_2 NUMBER;
9044:
9045: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9046: l_bflow_applied_to_amt NUMBER; -- 5132302
9047: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9048:
9049: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9050:
9051: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9118: l_accrual_line_num := NULL; -- 4262811
9119: l_tmp_amt := NULL; -- 4262811
9120: --
9121:
9122: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9123: l_balance_type_code <> 'B' THEN
9124: IF NVL(
9125: xla_ae_sources_pkg.GetSystemSourceChar(
9126: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 9208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9204: --
9205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9206:
9207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9209:
9210: -- 4955764
9211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9310: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9311:
9312: IF xla_accounting_cache_pkg.GetValueChar
9313: (p_source_code => 'LEDGER_CATEGORY_CODE'
9314: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9315: AND l_bflow_method_code = 'PRIOR_ENTRY'
9316: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9317: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9318: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9464: p_lookup_type => 'XLA_OWNER_TYPE'
9465: ,p_lookup_code => l_component_type_code
9466: )
9467: ,p_token_4 => 'PRODUCT_NAME'
9468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9472: ,p_ae_header_id => NULL

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

9465: ,p_lookup_code => l_component_type_code
9466: )
9467: ,p_token_4 => 'PRODUCT_NAME'
9468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9472: ,p_ae_header_id => NULL
9473: );

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

9466: )
9467: ,p_token_4 => 'PRODUCT_NAME'
9468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9472: ,p_ae_header_id => NULL
9473: );
9474:

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

9467: ,p_token_4 => 'PRODUCT_NAME'
9468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9472: ,p_ae_header_id => NULL
9473: );
9474:
9475: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9498: ----------------------------------------------------------------------------------
9499: -- 4219869 Business Flow
9500: -- Update journal entry status -- Need to generate this within IF
9501: ----------------------------------------------------------------------------------
9502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9503: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9504: ,p_balance_type_code => l_balance_type_code
9505: );
9506:

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

9543:
9544: --
9545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9546: --
9547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9549: ELSE
9550: ---------------------------------------------------------------------------------------------------
9551: -- 4262811a Switch Sign

Line 9572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9568:
9569: XLA_AE_LINES_PKG.ValidateCurrentLine;
9570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9571:
9572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9574: ,p_balance_type_code => l_balance_type_code);
9575:
9576: END IF;

Line 9710: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9706: l_tmp_amt NUMBER;
9707: l_acc_rev_natural_side_code VARCHAR2(1);
9708:
9709: l_num_entries NUMBER;
9710: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9711: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9712: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9713: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9714: l_recog_line_1 NUMBER;

Line 9711: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9707: l_acc_rev_natural_side_code VARCHAR2(1);
9708:
9709: l_num_entries NUMBER;
9710: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9711: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9712: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9713: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9714: l_recog_line_1 NUMBER;
9715: l_recog_line_2 NUMBER;

Line 9712: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9708:
9709: l_num_entries NUMBER;
9710: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9711: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9712: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9713: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9714: l_recog_line_1 NUMBER;
9715: l_recog_line_2 NUMBER;
9716:

Line 9713: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9709: l_num_entries NUMBER;
9710: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9711: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9712: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9713: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9714: l_recog_line_1 NUMBER;
9715: l_recog_line_2 NUMBER;
9716:
9717: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9719: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9715: l_recog_line_2 NUMBER;
9716:
9717: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9718: l_bflow_applied_to_amt NUMBER; -- 5132302
9719: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9720:
9721: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9722:
9723: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9790: l_accrual_line_num := NULL; -- 4262811
9791: l_tmp_amt := NULL; -- 4262811
9792: --
9793:
9794: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9795: l_balance_type_code <> 'B' THEN
9796: IF NVL(
9797: xla_ae_sources_pkg.GetSystemSourceChar(
9798: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 9881: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9877: --
9878: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9879:
9880: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9881: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9882:
9883: -- 4955764
9884: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9885: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

10133: p_lookup_type => 'XLA_OWNER_TYPE'
10134: ,p_lookup_code => l_component_type_code
10135: )
10136: ,p_token_4 => 'PRODUCT_NAME'
10137: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10138: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10139: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10140: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10141: ,p_ae_header_id => NULL

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

10134: ,p_lookup_code => l_component_type_code
10135: )
10136: ,p_token_4 => 'PRODUCT_NAME'
10137: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10138: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10139: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10140: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10141: ,p_ae_header_id => NULL
10142: );

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

10135: )
10136: ,p_token_4 => 'PRODUCT_NAME'
10137: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10138: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10139: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10140: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10141: ,p_ae_header_id => NULL
10142: );
10143:

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

10136: ,p_token_4 => 'PRODUCT_NAME'
10137: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10138: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10139: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10140: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10141: ,p_ae_header_id => NULL
10142: );
10143:
10144: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10167: ----------------------------------------------------------------------------------
10168: -- 4219869 Business Flow
10169: -- Update journal entry status -- Need to generate this within IF
10170: ----------------------------------------------------------------------------------
10171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10172: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10173: ,p_balance_type_code => l_balance_type_code
10174: );
10175:

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

10212:
10213: --
10214: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10215: --
10216: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10217: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10218: ELSE
10219: ---------------------------------------------------------------------------------------------------
10220: -- 4262811a Switch Sign

Line 10241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10237:
10238: XLA_AE_LINES_PKG.ValidateCurrentLine;
10239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10240:
10241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10242: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10243: ,p_balance_type_code => l_balance_type_code);
10244:
10245: END IF;

Line 10381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10377: l_tmp_amt NUMBER;
10378: l_acc_rev_natural_side_code VARCHAR2(1);
10379:
10380: l_num_entries NUMBER;
10381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10385: l_recog_line_1 NUMBER;

Line 10382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10378: l_acc_rev_natural_side_code VARCHAR2(1);
10379:
10380: l_num_entries NUMBER;
10381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10385: l_recog_line_1 NUMBER;
10386: l_recog_line_2 NUMBER;

Line 10383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10379:
10380: l_num_entries NUMBER;
10381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10385: l_recog_line_1 NUMBER;
10386: l_recog_line_2 NUMBER;
10387:

Line 10384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10380: l_num_entries NUMBER;
10381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10385: l_recog_line_1 NUMBER;
10386: l_recog_line_2 NUMBER;
10387:
10388: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10390: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10386: l_recog_line_2 NUMBER;
10387:
10388: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10389: l_bflow_applied_to_amt NUMBER; -- 5132302
10390: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10391:
10392: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10393:
10394: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10461: l_accrual_line_num := NULL; -- 4262811
10462: l_tmp_amt := NULL; -- 4262811
10463: --
10464:
10465: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10466: l_balance_type_code <> 'B' THEN
10467: IF NVL(
10468: xla_ae_sources_pkg.GetSystemSourceChar(
10469: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 10552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10548: --
10549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10550:
10551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10553:
10554: -- 4955764
10555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10655:
10656: IF xla_accounting_cache_pkg.GetValueChar
10657: (p_source_code => 'LEDGER_CATEGORY_CODE'
10658: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10659: AND l_bflow_method_code = 'PRIOR_ENTRY'
10660: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10661: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10662: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10805: p_lookup_type => 'XLA_OWNER_TYPE'
10806: ,p_lookup_code => l_component_type_code
10807: )
10808: ,p_token_4 => 'PRODUCT_NAME'
10809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10813: ,p_ae_header_id => NULL

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

10806: ,p_lookup_code => l_component_type_code
10807: )
10808: ,p_token_4 => 'PRODUCT_NAME'
10809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10813: ,p_ae_header_id => NULL
10814: );

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

10807: )
10808: ,p_token_4 => 'PRODUCT_NAME'
10809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10813: ,p_ae_header_id => NULL
10814: );
10815:

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

10808: ,p_token_4 => 'PRODUCT_NAME'
10809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10813: ,p_ae_header_id => NULL
10814: );
10815:
10816: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10843: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10839: ----------------------------------------------------------------------------------
10840: -- 4219869 Business Flow
10841: -- Update journal entry status -- Need to generate this within IF
10842: ----------------------------------------------------------------------------------
10843: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10844: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10845: ,p_balance_type_code => l_balance_type_code
10846: );
10847:

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

10884:
10885: --
10886: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10887: --
10888: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10889: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10890: ELSE
10891: ---------------------------------------------------------------------------------------------------
10892: -- 4262811a Switch Sign

Line 10913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10909:
10910: XLA_AE_LINES_PKG.ValidateCurrentLine;
10911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10912:
10913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10914: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10915: ,p_balance_type_code => l_balance_type_code);
10916:
10917: END IF;

Line 11049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11045: l_tmp_amt NUMBER;
11046: l_acc_rev_natural_side_code VARCHAR2(1);
11047:
11048: l_num_entries NUMBER;
11049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11053: l_recog_line_1 NUMBER;

Line 11050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11046: l_acc_rev_natural_side_code VARCHAR2(1);
11047:
11048: l_num_entries NUMBER;
11049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11053: l_recog_line_1 NUMBER;
11054: l_recog_line_2 NUMBER;

Line 11051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11047:
11048: l_num_entries NUMBER;
11049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11053: l_recog_line_1 NUMBER;
11054: l_recog_line_2 NUMBER;
11055:

Line 11052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11048: l_num_entries NUMBER;
11049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11053: l_recog_line_1 NUMBER;
11054: l_recog_line_2 NUMBER;
11055:
11056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11054: l_recog_line_2 NUMBER;
11055:
11056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11057: l_bflow_applied_to_amt NUMBER; -- 5132302
11058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11059:
11060: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11061:
11062: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11129: l_accrual_line_num := NULL; -- 4262811
11130: l_tmp_amt := NULL; -- 4262811
11131: --
11132:
11133: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11134: l_balance_type_code <> 'B' THEN
11135: IF NVL(
11136: xla_ae_sources_pkg.GetSystemSourceChar(
11137: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 11217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11213: --
11214: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11215:
11216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11218:
11219: -- 4955764
11220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11320:
11321: IF xla_accounting_cache_pkg.GetValueChar
11322: (p_source_code => 'LEDGER_CATEGORY_CODE'
11323: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11324: AND l_bflow_method_code = 'PRIOR_ENTRY'
11325: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11326: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11327: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11470: p_lookup_type => 'XLA_OWNER_TYPE'
11471: ,p_lookup_code => l_component_type_code
11472: )
11473: ,p_token_4 => 'PRODUCT_NAME'
11474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11478: ,p_ae_header_id => NULL

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

11471: ,p_lookup_code => l_component_type_code
11472: )
11473: ,p_token_4 => 'PRODUCT_NAME'
11474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11478: ,p_ae_header_id => NULL
11479: );

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

11472: )
11473: ,p_token_4 => 'PRODUCT_NAME'
11474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11478: ,p_ae_header_id => NULL
11479: );
11480:

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

11473: ,p_token_4 => 'PRODUCT_NAME'
11474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11478: ,p_ae_header_id => NULL
11479: );
11480:
11481: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11504: ----------------------------------------------------------------------------------
11505: -- 4219869 Business Flow
11506: -- Update journal entry status -- Need to generate this within IF
11507: ----------------------------------------------------------------------------------
11508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11510: ,p_balance_type_code => l_balance_type_code
11511: );
11512:

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

11549:
11550: --
11551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11552: --
11553: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11555: ELSE
11556: ---------------------------------------------------------------------------------------------------
11557: -- 4262811a Switch Sign

Line 11578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11574:
11575: XLA_AE_LINES_PKG.ValidateCurrentLine;
11576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11577:
11578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11580: ,p_balance_type_code => l_balance_type_code);
11581:
11582: END IF;

Line 11712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11708: l_tmp_amt NUMBER;
11709: l_acc_rev_natural_side_code VARCHAR2(1);
11710:
11711: l_num_entries NUMBER;
11712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11716: l_recog_line_1 NUMBER;

Line 11713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11709: l_acc_rev_natural_side_code VARCHAR2(1);
11710:
11711: l_num_entries NUMBER;
11712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11716: l_recog_line_1 NUMBER;
11717: l_recog_line_2 NUMBER;

Line 11714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11710:
11711: l_num_entries NUMBER;
11712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11716: l_recog_line_1 NUMBER;
11717: l_recog_line_2 NUMBER;
11718:

Line 11715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11711: l_num_entries NUMBER;
11712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11716: l_recog_line_1 NUMBER;
11717: l_recog_line_2 NUMBER;
11718:
11719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11717: l_recog_line_2 NUMBER;
11718:
11719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11720: l_bflow_applied_to_amt NUMBER; -- 5132302
11721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11722:
11723: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11724:
11725: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11792: l_accrual_line_num := NULL; -- 4262811
11793: l_tmp_amt := NULL; -- 4262811
11794: --
11795:
11796: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11797: l_balance_type_code <> 'B' THEN
11798: IF NVL(
11799: xla_ae_sources_pkg.GetSystemSourceChar(
11800: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 11880: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11876: --
11877: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11878:
11879: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11880: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11881:
11882: -- 4955764
11883: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11884: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

12132: p_lookup_type => 'XLA_OWNER_TYPE'
12133: ,p_lookup_code => l_component_type_code
12134: )
12135: ,p_token_4 => 'PRODUCT_NAME'
12136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12140: ,p_ae_header_id => NULL

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

12133: ,p_lookup_code => l_component_type_code
12134: )
12135: ,p_token_4 => 'PRODUCT_NAME'
12136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12140: ,p_ae_header_id => NULL
12141: );

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

12134: )
12135: ,p_token_4 => 'PRODUCT_NAME'
12136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12140: ,p_ae_header_id => NULL
12141: );
12142:

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

12135: ,p_token_4 => 'PRODUCT_NAME'
12136: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12137: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12138: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12139: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12140: ,p_ae_header_id => NULL
12141: );
12142:
12143: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12166: ----------------------------------------------------------------------------------
12167: -- 4219869 Business Flow
12168: -- Update journal entry status -- Need to generate this within IF
12169: ----------------------------------------------------------------------------------
12170: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12171: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12172: ,p_balance_type_code => l_balance_type_code
12173: );
12174:

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

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

Line 12240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12236:
12237: XLA_AE_LINES_PKG.ValidateCurrentLine;
12238: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12239:
12240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12241: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12242: ,p_balance_type_code => l_balance_type_code);
12243:
12244: END IF;

Line 12376: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12372: l_tmp_amt NUMBER;
12373: l_acc_rev_natural_side_code VARCHAR2(1);
12374:
12375: l_num_entries NUMBER;
12376: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12377: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12378: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12379: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12380: l_recog_line_1 NUMBER;

Line 12377: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12373: l_acc_rev_natural_side_code VARCHAR2(1);
12374:
12375: l_num_entries NUMBER;
12376: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12377: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12378: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12379: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12380: l_recog_line_1 NUMBER;
12381: l_recog_line_2 NUMBER;

Line 12378: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12374:
12375: l_num_entries NUMBER;
12376: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12377: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12378: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12379: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12380: l_recog_line_1 NUMBER;
12381: l_recog_line_2 NUMBER;
12382:

Line 12379: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12375: l_num_entries NUMBER;
12376: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12377: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12378: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12379: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12380: l_recog_line_1 NUMBER;
12381: l_recog_line_2 NUMBER;
12382:
12383: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12385: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12381: l_recog_line_2 NUMBER;
12382:
12383: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12384: l_bflow_applied_to_amt NUMBER; -- 5132302
12385: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12386:
12387: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12388:
12389: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12456: l_accrual_line_num := NULL; -- 4262811
12457: l_tmp_amt := NULL; -- 4262811
12458: --
12459:
12460: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12461: l_balance_type_code <> 'B' THEN
12462: IF NVL(
12463: xla_ae_sources_pkg.GetSystemSourceChar(
12464: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 12546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12542: --
12543: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12544:
12545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12547:
12548: -- 4955764
12549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12649:
12650: IF xla_accounting_cache_pkg.GetValueChar
12651: (p_source_code => 'LEDGER_CATEGORY_CODE'
12652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12653: AND l_bflow_method_code = 'PRIOR_ENTRY'
12654: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12655: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12656: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12798: p_lookup_type => 'XLA_OWNER_TYPE'
12799: ,p_lookup_code => l_component_type_code
12800: )
12801: ,p_token_4 => 'PRODUCT_NAME'
12802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12806: ,p_ae_header_id => NULL

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

12799: ,p_lookup_code => l_component_type_code
12800: )
12801: ,p_token_4 => 'PRODUCT_NAME'
12802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12806: ,p_ae_header_id => NULL
12807: );

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

12800: )
12801: ,p_token_4 => 'PRODUCT_NAME'
12802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12806: ,p_ae_header_id => NULL
12807: );
12808:

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

12801: ,p_token_4 => 'PRODUCT_NAME'
12802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12806: ,p_ae_header_id => NULL
12807: );
12808:
12809: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12832: ----------------------------------------------------------------------------------
12833: -- 4219869 Business Flow
12834: -- Update journal entry status -- Need to generate this within IF
12835: ----------------------------------------------------------------------------------
12836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12838: ,p_balance_type_code => l_balance_type_code
12839: );
12840:

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

12877:
12878: --
12879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12880: --
12881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12883: ELSE
12884: ---------------------------------------------------------------------------------------------------
12885: -- 4262811a Switch Sign

Line 12906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12902:
12903: XLA_AE_LINES_PKG.ValidateCurrentLine;
12904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12905:
12906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12908: ,p_balance_type_code => l_balance_type_code);
12909:
12910: END IF;

Line 13046: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13042: l_tmp_amt NUMBER;
13043: l_acc_rev_natural_side_code VARCHAR2(1);
13044:
13045: l_num_entries NUMBER;
13046: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13047: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13048: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13049: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13050: l_recog_line_1 NUMBER;

Line 13047: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13043: l_acc_rev_natural_side_code VARCHAR2(1);
13044:
13045: l_num_entries NUMBER;
13046: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13047: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13048: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13049: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13050: l_recog_line_1 NUMBER;
13051: l_recog_line_2 NUMBER;

Line 13048: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13044:
13045: l_num_entries NUMBER;
13046: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13047: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13048: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13049: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13050: l_recog_line_1 NUMBER;
13051: l_recog_line_2 NUMBER;
13052:

Line 13049: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13045: l_num_entries NUMBER;
13046: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13047: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13048: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13049: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13050: l_recog_line_1 NUMBER;
13051: l_recog_line_2 NUMBER;
13052:
13053: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13055: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13051: l_recog_line_2 NUMBER;
13052:
13053: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13054: l_bflow_applied_to_amt NUMBER; -- 5132302
13055: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13056:
13057: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13058:
13059: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13126: l_accrual_line_num := NULL; -- 4262811
13127: l_tmp_amt := NULL; -- 4262811
13128: --
13129:
13130: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13131: l_balance_type_code <> 'B' THEN
13132: IF NVL(
13133: xla_ae_sources_pkg.GetSystemSourceChar(
13134: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 13216: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13212: --
13213: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13214:
13215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13216: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13217:
13218: -- 4955764
13219: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13220: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13318: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13319:
13320: IF xla_accounting_cache_pkg.GetValueChar
13321: (p_source_code => 'LEDGER_CATEGORY_CODE'
13322: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13323: AND l_bflow_method_code = 'PRIOR_ENTRY'
13324: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13325: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13326: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13470: p_lookup_type => 'XLA_OWNER_TYPE'
13471: ,p_lookup_code => l_component_type_code
13472: )
13473: ,p_token_4 => 'PRODUCT_NAME'
13474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13478: ,p_ae_header_id => NULL

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

13471: ,p_lookup_code => l_component_type_code
13472: )
13473: ,p_token_4 => 'PRODUCT_NAME'
13474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13478: ,p_ae_header_id => NULL
13479: );

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

13472: )
13473: ,p_token_4 => 'PRODUCT_NAME'
13474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13478: ,p_ae_header_id => NULL
13479: );
13480:

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

13473: ,p_token_4 => 'PRODUCT_NAME'
13474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13478: ,p_ae_header_id => NULL
13479: );
13480:
13481: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13504: ----------------------------------------------------------------------------------
13505: -- 4219869 Business Flow
13506: -- Update journal entry status -- Need to generate this within IF
13507: ----------------------------------------------------------------------------------
13508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13510: ,p_balance_type_code => l_balance_type_code
13511: );
13512:

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

13549:
13550: --
13551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13552: --
13553: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13555: ELSE
13556: ---------------------------------------------------------------------------------------------------
13557: -- 4262811a Switch Sign

Line 13578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13574:
13575: XLA_AE_LINES_PKG.ValidateCurrentLine;
13576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13577:
13578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13580: ,p_balance_type_code => l_balance_type_code);
13581:
13582: END IF;

Line 13714: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13710: l_tmp_amt NUMBER;
13711: l_acc_rev_natural_side_code VARCHAR2(1);
13712:
13713: l_num_entries NUMBER;
13714: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13715: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13716: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13717: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13718: l_recog_line_1 NUMBER;

Line 13715: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13711: l_acc_rev_natural_side_code VARCHAR2(1);
13712:
13713: l_num_entries NUMBER;
13714: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13715: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13716: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13717: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13718: l_recog_line_1 NUMBER;
13719: l_recog_line_2 NUMBER;

Line 13716: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13712:
13713: l_num_entries NUMBER;
13714: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13715: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13716: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13717: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13718: l_recog_line_1 NUMBER;
13719: l_recog_line_2 NUMBER;
13720:

Line 13717: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13713: l_num_entries NUMBER;
13714: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13715: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13716: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13717: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13718: l_recog_line_1 NUMBER;
13719: l_recog_line_2 NUMBER;
13720:
13721: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13723: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13719: l_recog_line_2 NUMBER;
13720:
13721: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13722: l_bflow_applied_to_amt NUMBER; -- 5132302
13723: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13724:
13725: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13726:
13727: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13794: l_accrual_line_num := NULL; -- 4262811
13795: l_tmp_amt := NULL; -- 4262811
13796: --
13797:
13798: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13799: l_balance_type_code <> 'B' THEN
13800: IF NVL(
13801: xla_ae_sources_pkg.GetSystemSourceChar(
13802: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 13882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13878: --
13879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13880:
13881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13883:
13884: -- 4955764
13885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13886: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13985:
13986: IF xla_accounting_cache_pkg.GetValueChar
13987: (p_source_code => 'LEDGER_CATEGORY_CODE'
13988: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13989: AND l_bflow_method_code = 'PRIOR_ENTRY'
13990: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13991: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13992: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14135: p_lookup_type => 'XLA_OWNER_TYPE'
14136: ,p_lookup_code => l_component_type_code
14137: )
14138: ,p_token_4 => 'PRODUCT_NAME'
14139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14143: ,p_ae_header_id => NULL

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

14136: ,p_lookup_code => l_component_type_code
14137: )
14138: ,p_token_4 => 'PRODUCT_NAME'
14139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14143: ,p_ae_header_id => NULL
14144: );

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

14137: )
14138: ,p_token_4 => 'PRODUCT_NAME'
14139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14143: ,p_ae_header_id => NULL
14144: );
14145:

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

14138: ,p_token_4 => 'PRODUCT_NAME'
14139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14143: ,p_ae_header_id => NULL
14144: );
14145:
14146: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14169: ----------------------------------------------------------------------------------
14170: -- 4219869 Business Flow
14171: -- Update journal entry status -- Need to generate this within IF
14172: ----------------------------------------------------------------------------------
14173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14175: ,p_balance_type_code => l_balance_type_code
14176: );
14177:

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

14214:
14215: --
14216: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14217: --
14218: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14219: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14220: ELSE
14221: ---------------------------------------------------------------------------------------------------
14222: -- 4262811a Switch Sign

Line 14243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14239:
14240: XLA_AE_LINES_PKG.ValidateCurrentLine;
14241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14242:
14243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14245: ,p_balance_type_code => l_balance_type_code);
14246:
14247: END IF;

Line 14369: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14365: l_tmp_amt NUMBER;
14366: l_acc_rev_natural_side_code VARCHAR2(1);
14367:
14368: l_num_entries NUMBER;
14369: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14370: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14371: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14372: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14373: l_recog_line_1 NUMBER;

Line 14370: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14366: l_acc_rev_natural_side_code VARCHAR2(1);
14367:
14368: l_num_entries NUMBER;
14369: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14370: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14371: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14372: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14373: l_recog_line_1 NUMBER;
14374: l_recog_line_2 NUMBER;

Line 14371: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14367:
14368: l_num_entries NUMBER;
14369: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14370: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14371: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14372: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14373: l_recog_line_1 NUMBER;
14374: l_recog_line_2 NUMBER;
14375:

Line 14372: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14368: l_num_entries NUMBER;
14369: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14370: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14371: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14372: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14373: l_recog_line_1 NUMBER;
14374: l_recog_line_2 NUMBER;
14375:
14376: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14378: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14374: l_recog_line_2 NUMBER;
14375:
14376: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14377: l_bflow_applied_to_amt NUMBER; -- 5132302
14378: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14379:
14380: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14381:
14382: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14449: l_accrual_line_num := NULL; -- 4262811
14450: l_tmp_amt := NULL; -- 4262811
14451: --
14452:
14453: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14454: l_balance_type_code <> 'B' THEN
14455: IF (NVL(
14456: xla_ae_sources_pkg.GetSystemSourceChar(
14457: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 14546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14542: --
14543: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14544:
14545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14546: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14547:
14548: -- 4955764
14549: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14550: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14642: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14643:
14644: IF xla_accounting_cache_pkg.GetValueChar
14645: (p_source_code => 'LEDGER_CATEGORY_CODE'
14646: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14647: AND l_bflow_method_code = 'PRIOR_ENTRY'
14648: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14649: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14650: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14719: p_lookup_type => 'XLA_OWNER_TYPE'
14720: ,p_lookup_code => l_component_type_code
14721: )
14722: ,p_token_4 => 'PRODUCT_NAME'
14723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14727: ,p_ae_header_id => NULL

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

14720: ,p_lookup_code => l_component_type_code
14721: )
14722: ,p_token_4 => 'PRODUCT_NAME'
14723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14727: ,p_ae_header_id => NULL
14728: );

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

14721: )
14722: ,p_token_4 => 'PRODUCT_NAME'
14723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14727: ,p_ae_header_id => NULL
14728: );
14729:

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

14722: ,p_token_4 => 'PRODUCT_NAME'
14723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14727: ,p_ae_header_id => NULL
14728: );
14729:
14730: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14753: ----------------------------------------------------------------------------------
14754: -- 4219869 Business Flow
14755: -- Update journal entry status -- Need to generate this within IF
14756: ----------------------------------------------------------------------------------
14757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14758: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14759: ,p_balance_type_code => l_balance_type_code
14760: );
14761:

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

14798:
14799: --
14800: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14801: --
14802: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14803: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14804: ELSE
14805: ---------------------------------------------------------------------------------------------------
14806: -- 4262811a Switch Sign

Line 14827: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14823:
14824: XLA_AE_LINES_PKG.ValidateCurrentLine;
14825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14826:
14827: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14828: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14829: ,p_balance_type_code => l_balance_type_code);
14830:
14831: END IF;

Line 14953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14949: l_tmp_amt NUMBER;
14950: l_acc_rev_natural_side_code VARCHAR2(1);
14951:
14952: l_num_entries NUMBER;
14953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14957: l_recog_line_1 NUMBER;

Line 14954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14950: l_acc_rev_natural_side_code VARCHAR2(1);
14951:
14952: l_num_entries NUMBER;
14953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14957: l_recog_line_1 NUMBER;
14958: l_recog_line_2 NUMBER;

Line 14955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14951:
14952: l_num_entries NUMBER;
14953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14957: l_recog_line_1 NUMBER;
14958: l_recog_line_2 NUMBER;
14959:

Line 14956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14952: l_num_entries NUMBER;
14953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14957: l_recog_line_1 NUMBER;
14958: l_recog_line_2 NUMBER;
14959:
14960: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14962: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14958: l_recog_line_2 NUMBER;
14959:
14960: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14961: l_bflow_applied_to_amt NUMBER; -- 5132302
14962: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14963:
14964: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14965:
14966: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15033: l_accrual_line_num := NULL; -- 4262811
15034: l_tmp_amt := NULL; -- 4262811
15035: --
15036:
15037: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15038: l_balance_type_code <> 'B' THEN
15039: IF (NVL(
15040: xla_ae_sources_pkg.GetSystemSourceChar(
15041: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 15130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15126: --
15127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15128:
15129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15131:
15132: -- 4955764
15133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15226: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15227:
15228: IF xla_accounting_cache_pkg.GetValueChar
15229: (p_source_code => 'LEDGER_CATEGORY_CODE'
15230: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15231: AND l_bflow_method_code = 'PRIOR_ENTRY'
15232: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15233: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15234: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15303: p_lookup_type => 'XLA_OWNER_TYPE'
15304: ,p_lookup_code => l_component_type_code
15305: )
15306: ,p_token_4 => 'PRODUCT_NAME'
15307: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15308: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15309: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15310: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15311: ,p_ae_header_id => NULL

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

15304: ,p_lookup_code => l_component_type_code
15305: )
15306: ,p_token_4 => 'PRODUCT_NAME'
15307: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15308: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15309: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15310: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15311: ,p_ae_header_id => NULL
15312: );

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

15305: )
15306: ,p_token_4 => 'PRODUCT_NAME'
15307: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15308: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15309: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15310: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15311: ,p_ae_header_id => NULL
15312: );
15313:

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

15306: ,p_token_4 => 'PRODUCT_NAME'
15307: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15308: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15309: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15310: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15311: ,p_ae_header_id => NULL
15312: );
15313:
15314: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15337: ----------------------------------------------------------------------------------
15338: -- 4219869 Business Flow
15339: -- Update journal entry status -- Need to generate this within IF
15340: ----------------------------------------------------------------------------------
15341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15342: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15343: ,p_balance_type_code => l_balance_type_code
15344: );
15345:

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

15382:
15383: --
15384: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15385: --
15386: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15387: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15388: ELSE
15389: ---------------------------------------------------------------------------------------------------
15390: -- 4262811a Switch Sign

Line 15411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15407:
15408: XLA_AE_LINES_PKG.ValidateCurrentLine;
15409: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15410:
15411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15412: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15413: ,p_balance_type_code => l_balance_type_code);
15414:
15415: END IF;

Line 15537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15533: l_tmp_amt NUMBER;
15534: l_acc_rev_natural_side_code VARCHAR2(1);
15535:
15536: l_num_entries NUMBER;
15537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15541: l_recog_line_1 NUMBER;

Line 15538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15534: l_acc_rev_natural_side_code VARCHAR2(1);
15535:
15536: l_num_entries NUMBER;
15537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15541: l_recog_line_1 NUMBER;
15542: l_recog_line_2 NUMBER;

Line 15539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15535:
15536: l_num_entries NUMBER;
15537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15541: l_recog_line_1 NUMBER;
15542: l_recog_line_2 NUMBER;
15543:

Line 15540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15536: l_num_entries NUMBER;
15537: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15538: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15539: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15540: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15541: l_recog_line_1 NUMBER;
15542: l_recog_line_2 NUMBER;
15543:
15544: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15546: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15542: l_recog_line_2 NUMBER;
15543:
15544: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15545: l_bflow_applied_to_amt NUMBER; -- 5132302
15546: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15547:
15548: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15549:
15550: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15617: l_accrual_line_num := NULL; -- 4262811
15618: l_tmp_amt := NULL; -- 4262811
15619: --
15620:
15621: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15622: l_balance_type_code <> 'B' THEN
15623: IF (NVL(
15624: xla_ae_sources_pkg.GetSystemSourceChar(
15625: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 15714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15710: --
15711: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15712:
15713: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15714: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15715:
15716: -- 4955764
15717: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15718: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15811:
15812: IF xla_accounting_cache_pkg.GetValueChar
15813: (p_source_code => 'LEDGER_CATEGORY_CODE'
15814: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15815: AND l_bflow_method_code = 'PRIOR_ENTRY'
15816: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15817: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15818: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15887: p_lookup_type => 'XLA_OWNER_TYPE'
15888: ,p_lookup_code => l_component_type_code
15889: )
15890: ,p_token_4 => 'PRODUCT_NAME'
15891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15895: ,p_ae_header_id => NULL

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

15888: ,p_lookup_code => l_component_type_code
15889: )
15890: ,p_token_4 => 'PRODUCT_NAME'
15891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15895: ,p_ae_header_id => NULL
15896: );

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

15889: )
15890: ,p_token_4 => 'PRODUCT_NAME'
15891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15895: ,p_ae_header_id => NULL
15896: );
15897:

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

15890: ,p_token_4 => 'PRODUCT_NAME'
15891: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15892: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15893: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15894: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15895: ,p_ae_header_id => NULL
15896: );
15897:
15898: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15921: ----------------------------------------------------------------------------------
15922: -- 4219869 Business Flow
15923: -- Update journal entry status -- Need to generate this within IF
15924: ----------------------------------------------------------------------------------
15925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15926: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15927: ,p_balance_type_code => l_balance_type_code
15928: );
15929:

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

15966:
15967: --
15968: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15969: --
15970: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15971: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15972: ELSE
15973: ---------------------------------------------------------------------------------------------------
15974: -- 4262811a Switch Sign

Line 15995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15991:
15992: XLA_AE_LINES_PKG.ValidateCurrentLine;
15993: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15994:
15995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15996: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15997: ,p_balance_type_code => l_balance_type_code);
15998:
15999: END IF;

Line 16121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16117: l_tmp_amt NUMBER;
16118: l_acc_rev_natural_side_code VARCHAR2(1);
16119:
16120: l_num_entries NUMBER;
16121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16125: l_recog_line_1 NUMBER;

Line 16122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16118: l_acc_rev_natural_side_code VARCHAR2(1);
16119:
16120: l_num_entries NUMBER;
16121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16125: l_recog_line_1 NUMBER;
16126: l_recog_line_2 NUMBER;

Line 16123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16119:
16120: l_num_entries NUMBER;
16121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16125: l_recog_line_1 NUMBER;
16126: l_recog_line_2 NUMBER;
16127:

Line 16124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16120: l_num_entries NUMBER;
16121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16125: l_recog_line_1 NUMBER;
16126: l_recog_line_2 NUMBER;
16127:
16128: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16126: l_recog_line_2 NUMBER;
16127:
16128: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16129: l_bflow_applied_to_amt NUMBER; -- 5132302
16130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16131:
16132: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16133:
16134: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16201: l_accrual_line_num := NULL; -- 4262811
16202: l_tmp_amt := NULL; -- 4262811
16203: --
16204:
16205: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16206: l_balance_type_code <> 'B' THEN
16207: IF (NVL(
16208: xla_ae_sources_pkg.GetSystemSourceChar(
16209: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 16298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16294: --
16295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16296:
16297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16299:
16300: -- 4955764
16301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16395:
16396: IF xla_accounting_cache_pkg.GetValueChar
16397: (p_source_code => 'LEDGER_CATEGORY_CODE'
16398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16399: AND l_bflow_method_code = 'PRIOR_ENTRY'
16400: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16471: p_lookup_type => 'XLA_OWNER_TYPE'
16472: ,p_lookup_code => l_component_type_code
16473: )
16474: ,p_token_4 => 'PRODUCT_NAME'
16475: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16476: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16477: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16478: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16479: ,p_ae_header_id => NULL

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

16472: ,p_lookup_code => l_component_type_code
16473: )
16474: ,p_token_4 => 'PRODUCT_NAME'
16475: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16476: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16477: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16478: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16479: ,p_ae_header_id => NULL
16480: );

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

16473: )
16474: ,p_token_4 => 'PRODUCT_NAME'
16475: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16476: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16477: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16478: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16479: ,p_ae_header_id => NULL
16480: );
16481:

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

16474: ,p_token_4 => 'PRODUCT_NAME'
16475: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16476: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16477: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16478: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16479: ,p_ae_header_id => NULL
16480: );
16481:
16482: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16505: ----------------------------------------------------------------------------------
16506: -- 4219869 Business Flow
16507: -- Update journal entry status -- Need to generate this within IF
16508: ----------------------------------------------------------------------------------
16509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16510: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16511: ,p_balance_type_code => l_balance_type_code
16512: );
16513:

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

16550:
16551: --
16552: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16553: --
16554: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16555: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16556: ELSE
16557: ---------------------------------------------------------------------------------------------------
16558: -- 4262811a Switch Sign

Line 16579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16575:
16576: XLA_AE_LINES_PKG.ValidateCurrentLine;
16577: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16578:
16579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16580: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16581: ,p_balance_type_code => l_balance_type_code);
16582:
16583: END IF;

Line 16713: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16709: l_tmp_amt NUMBER;
16710: l_acc_rev_natural_side_code VARCHAR2(1);
16711:
16712: l_num_entries NUMBER;
16713: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16714: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16715: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16716: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16717: l_recog_line_1 NUMBER;

Line 16714: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16710: l_acc_rev_natural_side_code VARCHAR2(1);
16711:
16712: l_num_entries NUMBER;
16713: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16714: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16715: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16716: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16717: l_recog_line_1 NUMBER;
16718: l_recog_line_2 NUMBER;

Line 16715: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16711:
16712: l_num_entries NUMBER;
16713: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16714: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16715: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16716: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16717: l_recog_line_1 NUMBER;
16718: l_recog_line_2 NUMBER;
16719:

Line 16716: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16712: l_num_entries NUMBER;
16713: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16714: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16715: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16716: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16717: l_recog_line_1 NUMBER;
16718: l_recog_line_2 NUMBER;
16719:
16720: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16722: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16718: l_recog_line_2 NUMBER;
16719:
16720: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16721: l_bflow_applied_to_amt NUMBER; -- 5132302
16722: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16723:
16724: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16725:
16726: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16793: l_accrual_line_num := NULL; -- 4262811
16794: l_tmp_amt := NULL; -- 4262811
16795: --
16796:
16797: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16798: l_balance_type_code <> 'B' THEN
16799: IF (NVL(
16800: xla_ae_sources_pkg.GetSystemSourceChar(
16801: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 16888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16884: --
16885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16886:
16887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16889:
16890: -- 4955764
16891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16990: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16991:
16992: IF xla_accounting_cache_pkg.GetValueChar
16993: (p_source_code => 'LEDGER_CATEGORY_CODE'
16994: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16995: AND l_bflow_method_code = 'PRIOR_ENTRY'
16996: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16997: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16998: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17140: p_lookup_type => 'XLA_OWNER_TYPE'
17141: ,p_lookup_code => l_component_type_code
17142: )
17143: ,p_token_4 => 'PRODUCT_NAME'
17144: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17145: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17146: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17147: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17148: ,p_ae_header_id => NULL

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

17141: ,p_lookup_code => l_component_type_code
17142: )
17143: ,p_token_4 => 'PRODUCT_NAME'
17144: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17145: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17146: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17147: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17148: ,p_ae_header_id => NULL
17149: );

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

17142: )
17143: ,p_token_4 => 'PRODUCT_NAME'
17144: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17145: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17146: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17147: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17148: ,p_ae_header_id => NULL
17149: );
17150:

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

17143: ,p_token_4 => 'PRODUCT_NAME'
17144: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17145: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17146: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17147: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17148: ,p_ae_header_id => NULL
17149: );
17150:
17151: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17174: ----------------------------------------------------------------------------------
17175: -- 4219869 Business Flow
17176: -- Update journal entry status -- Need to generate this within IF
17177: ----------------------------------------------------------------------------------
17178: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17179: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17180: ,p_balance_type_code => l_balance_type_code
17181: );
17182:

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

17219:
17220: --
17221: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17222: --
17223: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17224: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17225: ELSE
17226: ---------------------------------------------------------------------------------------------------
17227: -- 4262811a Switch Sign

Line 17248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17244:
17245: XLA_AE_LINES_PKG.ValidateCurrentLine;
17246: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17247:
17248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17249: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17250: ,p_balance_type_code => l_balance_type_code);
17251:
17252: END IF;

Line 17386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17382: l_tmp_amt NUMBER;
17383: l_acc_rev_natural_side_code VARCHAR2(1);
17384:
17385: l_num_entries NUMBER;
17386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17390: l_recog_line_1 NUMBER;

Line 17387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17383: l_acc_rev_natural_side_code VARCHAR2(1);
17384:
17385: l_num_entries NUMBER;
17386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17390: l_recog_line_1 NUMBER;
17391: l_recog_line_2 NUMBER;

Line 17388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17384:
17385: l_num_entries NUMBER;
17386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17390: l_recog_line_1 NUMBER;
17391: l_recog_line_2 NUMBER;
17392:

Line 17389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17385: l_num_entries NUMBER;
17386: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17387: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17388: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17389: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17390: l_recog_line_1 NUMBER;
17391: l_recog_line_2 NUMBER;
17392:
17393: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17395: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17391: l_recog_line_2 NUMBER;
17392:
17393: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17394: l_bflow_applied_to_amt NUMBER; -- 5132302
17395: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17396:
17397: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17398:
17399: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17466: l_accrual_line_num := NULL; -- 4262811
17467: l_tmp_amt := NULL; -- 4262811
17468: --
17469:
17470: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17471: l_balance_type_code <> 'B' THEN
17472: IF (NVL(
17473: xla_ae_sources_pkg.GetSystemSourceChar(
17474: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 17561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17557: --
17558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17559:
17560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17562:
17563: -- 4955764
17564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17565: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17663: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17664:
17665: IF xla_accounting_cache_pkg.GetValueChar
17666: (p_source_code => 'LEDGER_CATEGORY_CODE'
17667: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17668: AND l_bflow_method_code = 'PRIOR_ENTRY'
17669: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17670: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17671: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17815: p_lookup_type => 'XLA_OWNER_TYPE'
17816: ,p_lookup_code => l_component_type_code
17817: )
17818: ,p_token_4 => 'PRODUCT_NAME'
17819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17823: ,p_ae_header_id => NULL

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

17816: ,p_lookup_code => l_component_type_code
17817: )
17818: ,p_token_4 => 'PRODUCT_NAME'
17819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17823: ,p_ae_header_id => NULL
17824: );

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

17817: )
17818: ,p_token_4 => 'PRODUCT_NAME'
17819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17823: ,p_ae_header_id => NULL
17824: );
17825:

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

17818: ,p_token_4 => 'PRODUCT_NAME'
17819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17823: ,p_ae_header_id => NULL
17824: );
17825:
17826: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17849: ----------------------------------------------------------------------------------
17850: -- 4219869 Business Flow
17851: -- Update journal entry status -- Need to generate this within IF
17852: ----------------------------------------------------------------------------------
17853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17855: ,p_balance_type_code => l_balance_type_code
17856: );
17857:

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

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

Line 17923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 18063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18059: l_tmp_amt NUMBER;
18060: l_acc_rev_natural_side_code VARCHAR2(1);
18061:
18062: l_num_entries NUMBER;
18063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18067: l_recog_line_1 NUMBER;

Line 18064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18060: l_acc_rev_natural_side_code VARCHAR2(1);
18061:
18062: l_num_entries NUMBER;
18063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18067: l_recog_line_1 NUMBER;
18068: l_recog_line_2 NUMBER;

Line 18065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18061:
18062: l_num_entries NUMBER;
18063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18067: l_recog_line_1 NUMBER;
18068: l_recog_line_2 NUMBER;
18069:

Line 18066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18062: l_num_entries NUMBER;
18063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18067: l_recog_line_1 NUMBER;
18068: l_recog_line_2 NUMBER;
18069:
18070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18068: l_recog_line_2 NUMBER;
18069:
18070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18071: l_bflow_applied_to_amt NUMBER; -- 5132302
18072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18073:
18074: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18075:
18076: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18143: l_accrual_line_num := NULL; -- 4262811
18144: l_tmp_amt := NULL; -- 4262811
18145: --
18146:
18147: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18148: l_balance_type_code <> 'B' THEN
18149: IF NVL(
18150: xla_ae_sources_pkg.GetSystemSourceChar(
18151: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 18231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18227: --
18228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18229:
18230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18232:
18233: -- 4955764
18234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18333: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18334:
18335: IF xla_accounting_cache_pkg.GetValueChar
18336: (p_source_code => 'LEDGER_CATEGORY_CODE'
18337: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18338: AND l_bflow_method_code = 'PRIOR_ENTRY'
18339: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18340: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18341: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18487: p_lookup_type => 'XLA_OWNER_TYPE'
18488: ,p_lookup_code => l_component_type_code
18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL

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

18488: ,p_lookup_code => l_component_type_code
18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );

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

18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );
18497:

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

18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );
18497:
18498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18521: ----------------------------------------------------------------------------------
18522: -- 4219869 Business Flow
18523: -- Update journal entry status -- Need to generate this within IF
18524: ----------------------------------------------------------------------------------
18525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18527: ,p_balance_type_code => l_balance_type_code
18528: );
18529:

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

18566:
18567: --
18568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18569: --
18570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18572: ELSE
18573: ---------------------------------------------------------------------------------------------------
18574: -- 4262811a Switch Sign

Line 18595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18591:
18592: XLA_AE_LINES_PKG.ValidateCurrentLine;
18593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18594:
18595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18597: ,p_balance_type_code => l_balance_type_code);
18598:
18599: END IF;

Line 18725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18721: l_tmp_amt NUMBER;
18722: l_acc_rev_natural_side_code VARCHAR2(1);
18723:
18724: l_num_entries NUMBER;
18725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18729: l_recog_line_1 NUMBER;

Line 18726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18722: l_acc_rev_natural_side_code VARCHAR2(1);
18723:
18724: l_num_entries NUMBER;
18725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18729: l_recog_line_1 NUMBER;
18730: l_recog_line_2 NUMBER;

Line 18727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18723:
18724: l_num_entries NUMBER;
18725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18729: l_recog_line_1 NUMBER;
18730: l_recog_line_2 NUMBER;
18731:

Line 18728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18724: l_num_entries NUMBER;
18725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18729: l_recog_line_1 NUMBER;
18730: l_recog_line_2 NUMBER;
18731:
18732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18730: l_recog_line_2 NUMBER;
18731:
18732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18733: l_bflow_applied_to_amt NUMBER; -- 5132302
18734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18735:
18736: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18737:
18738: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18805: l_accrual_line_num := NULL; -- 4262811
18806: l_tmp_amt := NULL; -- 4262811
18807: --
18808:
18809: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18810: l_balance_type_code <> 'B' THEN
18811: IF (NVL(
18812: xla_ae_sources_pkg.GetSystemSourceChar(
18813: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 18914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18910: --
18911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18912:
18913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18915:
18916: -- 4955764
18917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19011:
19012: IF xla_accounting_cache_pkg.GetValueChar
19013: (p_source_code => 'LEDGER_CATEGORY_CODE'
19014: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19015: AND l_bflow_method_code = 'PRIOR_ENTRY'
19016: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19017: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19018: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19155: p_lookup_type => 'XLA_OWNER_TYPE'
19156: ,p_lookup_code => l_component_type_code
19157: )
19158: ,p_token_4 => 'PRODUCT_NAME'
19159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19163: ,p_ae_header_id => NULL

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

19156: ,p_lookup_code => l_component_type_code
19157: )
19158: ,p_token_4 => 'PRODUCT_NAME'
19159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19163: ,p_ae_header_id => NULL
19164: );

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

19157: )
19158: ,p_token_4 => 'PRODUCT_NAME'
19159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19163: ,p_ae_header_id => NULL
19164: );
19165:

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

19158: ,p_token_4 => 'PRODUCT_NAME'
19159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19163: ,p_ae_header_id => NULL
19164: );
19165:
19166: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19189: ----------------------------------------------------------------------------------
19190: -- 4219869 Business Flow
19191: -- Update journal entry status -- Need to generate this within IF
19192: ----------------------------------------------------------------------------------
19193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19194: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19195: ,p_balance_type_code => l_balance_type_code
19196: );
19197:

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

19234:
19235: --
19236: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19237: --
19238: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19239: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19240: ELSE
19241: ---------------------------------------------------------------------------------------------------
19242: -- 4262811a Switch Sign

Line 19263: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19259:
19260: XLA_AE_LINES_PKG.ValidateCurrentLine;
19261: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19262:
19263: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19264: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19265: ,p_balance_type_code => l_balance_type_code);
19266:
19267: END IF;

Line 19387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19383: l_tmp_amt NUMBER;
19384: l_acc_rev_natural_side_code VARCHAR2(1);
19385:
19386: l_num_entries NUMBER;
19387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19391: l_recog_line_1 NUMBER;

Line 19388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19384: l_acc_rev_natural_side_code VARCHAR2(1);
19385:
19386: l_num_entries NUMBER;
19387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19391: l_recog_line_1 NUMBER;
19392: l_recog_line_2 NUMBER;

Line 19389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19385:
19386: l_num_entries NUMBER;
19387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19391: l_recog_line_1 NUMBER;
19392: l_recog_line_2 NUMBER;
19393:

Line 19390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19386: l_num_entries NUMBER;
19387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19391: l_recog_line_1 NUMBER;
19392: l_recog_line_2 NUMBER;
19393:
19394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19392: l_recog_line_2 NUMBER;
19393:
19394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19395: l_bflow_applied_to_amt NUMBER; -- 5132302
19396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19397:
19398: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19399:
19400: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19467: l_accrual_line_num := NULL; -- 4262811
19468: l_tmp_amt := NULL; -- 4262811
19469: --
19470:
19471: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19472: l_balance_type_code <> 'B' THEN
19473: IF (NVL(
19474: xla_ae_sources_pkg.GetSystemSourceChar(
19475: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 19576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19572: --
19573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19574:
19575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19577:
19578: -- 4955764
19579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19580: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19673:
19674: IF xla_accounting_cache_pkg.GetValueChar
19675: (p_source_code => 'LEDGER_CATEGORY_CODE'
19676: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19677: AND l_bflow_method_code = 'PRIOR_ENTRY'
19678: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19679: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19680: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19815: p_lookup_type => 'XLA_OWNER_TYPE'
19816: ,p_lookup_code => l_component_type_code
19817: )
19818: ,p_token_4 => 'PRODUCT_NAME'
19819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19823: ,p_ae_header_id => NULL

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

19816: ,p_lookup_code => l_component_type_code
19817: )
19818: ,p_token_4 => 'PRODUCT_NAME'
19819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19823: ,p_ae_header_id => NULL
19824: );

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

19817: )
19818: ,p_token_4 => 'PRODUCT_NAME'
19819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19823: ,p_ae_header_id => NULL
19824: );
19825:

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

19818: ,p_token_4 => 'PRODUCT_NAME'
19819: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19820: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19821: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19822: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19823: ,p_ae_header_id => NULL
19824: );
19825:
19826: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19849: ----------------------------------------------------------------------------------
19850: -- 4219869 Business Flow
19851: -- Update journal entry status -- Need to generate this within IF
19852: ----------------------------------------------------------------------------------
19853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19855: ,p_balance_type_code => l_balance_type_code
19856: );
19857:

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

19894:
19895: --
19896: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19897: --
19898: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19899: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19900: ELSE
19901: ---------------------------------------------------------------------------------------------------
19902: -- 4262811a Switch Sign

Line 19923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19919:
19920: XLA_AE_LINES_PKG.ValidateCurrentLine;
19921: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19922:
19923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19924: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19925: ,p_balance_type_code => l_balance_type_code);
19926:
19927: END IF;

Line 20049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20045: l_tmp_amt NUMBER;
20046: l_acc_rev_natural_side_code VARCHAR2(1);
20047:
20048: l_num_entries NUMBER;
20049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20053: l_recog_line_1 NUMBER;

Line 20050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20046: l_acc_rev_natural_side_code VARCHAR2(1);
20047:
20048: l_num_entries NUMBER;
20049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20053: l_recog_line_1 NUMBER;
20054: l_recog_line_2 NUMBER;

Line 20051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20047:
20048: l_num_entries NUMBER;
20049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20053: l_recog_line_1 NUMBER;
20054: l_recog_line_2 NUMBER;
20055:

Line 20052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20048: l_num_entries NUMBER;
20049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20053: l_recog_line_1 NUMBER;
20054: l_recog_line_2 NUMBER;
20055:
20056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20054: l_recog_line_2 NUMBER;
20055:
20056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20057: l_bflow_applied_to_amt NUMBER; -- 5132302
20058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20059:
20060: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20061:
20062: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20129: l_accrual_line_num := NULL; -- 4262811
20130: l_tmp_amt := NULL; -- 4262811
20131: --
20132:
20133: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20134: l_balance_type_code <> 'B' THEN
20135: IF (NVL(
20136: xla_ae_sources_pkg.GetSystemSourceChar(
20137: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 20219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20215: --
20216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20217:
20218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20220:
20221: -- 4955764
20222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20315: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20316:
20317: IF xla_accounting_cache_pkg.GetValueChar
20318: (p_source_code => 'LEDGER_CATEGORY_CODE'
20319: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20320: AND l_bflow_method_code = 'PRIOR_ENTRY'
20321: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20322: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20323: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20392: p_lookup_type => 'XLA_OWNER_TYPE'
20393: ,p_lookup_code => l_component_type_code
20394: )
20395: ,p_token_4 => 'PRODUCT_NAME'
20396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20400: ,p_ae_header_id => NULL

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

20393: ,p_lookup_code => l_component_type_code
20394: )
20395: ,p_token_4 => 'PRODUCT_NAME'
20396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20400: ,p_ae_header_id => NULL
20401: );

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

20394: )
20395: ,p_token_4 => 'PRODUCT_NAME'
20396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20400: ,p_ae_header_id => NULL
20401: );
20402:

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

20395: ,p_token_4 => 'PRODUCT_NAME'
20396: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20397: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20398: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20399: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20400: ,p_ae_header_id => NULL
20401: );
20402:
20403: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20426: ----------------------------------------------------------------------------------
20427: -- 4219869 Business Flow
20428: -- Update journal entry status -- Need to generate this within IF
20429: ----------------------------------------------------------------------------------
20430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20432: ,p_balance_type_code => l_balance_type_code
20433: );
20434:

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

20471:
20472: --
20473: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20474: --
20475: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20476: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20477: ELSE
20478: ---------------------------------------------------------------------------------------------------
20479: -- 4262811a Switch Sign

Line 20500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20496:
20497: XLA_AE_LINES_PKG.ValidateCurrentLine;
20498: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20499:
20500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20501: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20502: ,p_balance_type_code => l_balance_type_code);
20503:
20504: END IF;

Line 20626: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20622: l_tmp_amt NUMBER;
20623: l_acc_rev_natural_side_code VARCHAR2(1);
20624:
20625: l_num_entries NUMBER;
20626: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20627: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20628: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20629: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20630: l_recog_line_1 NUMBER;

Line 20627: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20623: l_acc_rev_natural_side_code VARCHAR2(1);
20624:
20625: l_num_entries NUMBER;
20626: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20627: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20628: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20629: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20630: l_recog_line_1 NUMBER;
20631: l_recog_line_2 NUMBER;

Line 20628: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20624:
20625: l_num_entries NUMBER;
20626: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20627: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20628: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20629: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20630: l_recog_line_1 NUMBER;
20631: l_recog_line_2 NUMBER;
20632:

Line 20629: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20625: l_num_entries NUMBER;
20626: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20627: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20628: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20629: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20630: l_recog_line_1 NUMBER;
20631: l_recog_line_2 NUMBER;
20632:
20633: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20635: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20631: l_recog_line_2 NUMBER;
20632:
20633: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20634: l_bflow_applied_to_amt NUMBER; -- 5132302
20635: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20636:
20637: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20638:
20639: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20706: l_accrual_line_num := NULL; -- 4262811
20707: l_tmp_amt := NULL; -- 4262811
20708: --
20709:
20710: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20711: l_balance_type_code <> 'B' THEN
20712: IF (NVL(
20713: xla_ae_sources_pkg.GetSystemSourceChar(
20714: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 20796: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20792: --
20793: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20794:
20795: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20796: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20797:
20798: -- 4955764
20799: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20800: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20893:
20894: IF xla_accounting_cache_pkg.GetValueChar
20895: (p_source_code => 'LEDGER_CATEGORY_CODE'
20896: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20897: AND l_bflow_method_code = 'PRIOR_ENTRY'
20898: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20899: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20900: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20969: p_lookup_type => 'XLA_OWNER_TYPE'
20970: ,p_lookup_code => l_component_type_code
20971: )
20972: ,p_token_4 => 'PRODUCT_NAME'
20973: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20974: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20975: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20976: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20977: ,p_ae_header_id => NULL

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

20970: ,p_lookup_code => l_component_type_code
20971: )
20972: ,p_token_4 => 'PRODUCT_NAME'
20973: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20974: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20975: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20976: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20977: ,p_ae_header_id => NULL
20978: );

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

20971: )
20972: ,p_token_4 => 'PRODUCT_NAME'
20973: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20974: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20975: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20976: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20977: ,p_ae_header_id => NULL
20978: );
20979:

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

20972: ,p_token_4 => 'PRODUCT_NAME'
20973: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20974: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20975: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20976: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20977: ,p_ae_header_id => NULL
20978: );
20979:
20980: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21003: ----------------------------------------------------------------------------------
21004: -- 4219869 Business Flow
21005: -- Update journal entry status -- Need to generate this within IF
21006: ----------------------------------------------------------------------------------
21007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21008: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21009: ,p_balance_type_code => l_balance_type_code
21010: );
21011:

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

21048:
21049: --
21050: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21051: --
21052: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21053: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21054: ELSE
21055: ---------------------------------------------------------------------------------------------------
21056: -- 4262811a Switch Sign

Line 21077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21073:
21074: XLA_AE_LINES_PKG.ValidateCurrentLine;
21075: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21076:
21077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21079: ,p_balance_type_code => l_balance_type_code);
21080:
21081: END IF;

Line 21213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21209: l_tmp_amt NUMBER;
21210: l_acc_rev_natural_side_code VARCHAR2(1);
21211:
21212: l_num_entries NUMBER;
21213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21217: l_recog_line_1 NUMBER;

Line 21214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21210: l_acc_rev_natural_side_code VARCHAR2(1);
21211:
21212: l_num_entries NUMBER;
21213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21217: l_recog_line_1 NUMBER;
21218: l_recog_line_2 NUMBER;

Line 21215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21211:
21212: l_num_entries NUMBER;
21213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21217: l_recog_line_1 NUMBER;
21218: l_recog_line_2 NUMBER;
21219:

Line 21216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21212: l_num_entries NUMBER;
21213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21217: l_recog_line_1 NUMBER;
21218: l_recog_line_2 NUMBER;
21219:
21220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21218: l_recog_line_2 NUMBER;
21219:
21220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21221: l_bflow_applied_to_amt NUMBER; -- 5132302
21222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21223:
21224: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21225:
21226: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21293: l_accrual_line_num := NULL; -- 4262811
21294: l_tmp_amt := NULL; -- 4262811
21295: --
21296:
21297: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21298: l_balance_type_code <> 'B' THEN
21299: IF (NVL(
21300: xla_ae_sources_pkg.GetSystemSourceChar(
21301: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 21383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21379: --
21380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21381:
21382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21384:
21385: -- 4955764
21386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21485: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21486:
21487: IF xla_accounting_cache_pkg.GetValueChar
21488: (p_source_code => 'LEDGER_CATEGORY_CODE'
21489: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21490: AND l_bflow_method_code = 'PRIOR_ENTRY'
21491: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21492: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21493: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21636: p_lookup_type => 'XLA_OWNER_TYPE'
21637: ,p_lookup_code => l_component_type_code
21638: )
21639: ,p_token_4 => 'PRODUCT_NAME'
21640: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21641: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21642: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21643: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21644: ,p_ae_header_id => NULL

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

21637: ,p_lookup_code => l_component_type_code
21638: )
21639: ,p_token_4 => 'PRODUCT_NAME'
21640: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21641: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21642: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21643: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21644: ,p_ae_header_id => NULL
21645: );

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

21638: )
21639: ,p_token_4 => 'PRODUCT_NAME'
21640: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21641: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21642: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21643: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21644: ,p_ae_header_id => NULL
21645: );
21646:

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

21639: ,p_token_4 => 'PRODUCT_NAME'
21640: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21641: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21642: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21643: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21644: ,p_ae_header_id => NULL
21645: );
21646:
21647: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21670: ----------------------------------------------------------------------------------
21671: -- 4219869 Business Flow
21672: -- Update journal entry status -- Need to generate this within IF
21673: ----------------------------------------------------------------------------------
21674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21675: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21676: ,p_balance_type_code => l_balance_type_code
21677: );
21678:

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

21715:
21716: --
21717: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21718: --
21719: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21720: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21721: ELSE
21722: ---------------------------------------------------------------------------------------------------
21723: -- 4262811a Switch Sign

Line 21744: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21740:
21741: XLA_AE_LINES_PKG.ValidateCurrentLine;
21742: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21743:
21744: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21745: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21746: ,p_balance_type_code => l_balance_type_code);
21747:
21748: END IF;

Line 21882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21878: l_tmp_amt NUMBER;
21879: l_acc_rev_natural_side_code VARCHAR2(1);
21880:
21881: l_num_entries NUMBER;
21882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21886: l_recog_line_1 NUMBER;

Line 21883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21879: l_acc_rev_natural_side_code VARCHAR2(1);
21880:
21881: l_num_entries NUMBER;
21882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21886: l_recog_line_1 NUMBER;
21887: l_recog_line_2 NUMBER;

Line 21884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21880:
21881: l_num_entries NUMBER;
21882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21886: l_recog_line_1 NUMBER;
21887: l_recog_line_2 NUMBER;
21888:

Line 21885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21881: l_num_entries NUMBER;
21882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21886: l_recog_line_1 NUMBER;
21887: l_recog_line_2 NUMBER;
21888:
21889: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21891: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21887: l_recog_line_2 NUMBER;
21888:
21889: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21890: l_bflow_applied_to_amt NUMBER; -- 5132302
21891: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21892:
21893: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21894:
21895: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21962: l_accrual_line_num := NULL; -- 4262811
21963: l_tmp_amt := NULL; -- 4262811
21964: --
21965:
21966: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21967: l_balance_type_code <> 'B' THEN
21968: IF NVL(
21969: xla_ae_sources_pkg.GetSystemSourceChar(
21970: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 22045: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22041: --
22042: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22043:
22044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22045: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22046:
22047: -- 4955764
22048: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22049: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22147: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22148:
22149: IF xla_accounting_cache_pkg.GetValueChar
22150: (p_source_code => 'LEDGER_CATEGORY_CODE'
22151: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22152: AND l_bflow_method_code = 'PRIOR_ENTRY'
22153: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22154: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22155: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22299: p_lookup_type => 'XLA_OWNER_TYPE'
22300: ,p_lookup_code => l_component_type_code
22301: )
22302: ,p_token_4 => 'PRODUCT_NAME'
22303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22307: ,p_ae_header_id => NULL

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

22300: ,p_lookup_code => l_component_type_code
22301: )
22302: ,p_token_4 => 'PRODUCT_NAME'
22303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22307: ,p_ae_header_id => NULL
22308: );

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

22301: )
22302: ,p_token_4 => 'PRODUCT_NAME'
22303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22307: ,p_ae_header_id => NULL
22308: );
22309:

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

22302: ,p_token_4 => 'PRODUCT_NAME'
22303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22307: ,p_ae_header_id => NULL
22308: );
22309:
22310: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22333: ----------------------------------------------------------------------------------
22334: -- 4219869 Business Flow
22335: -- Update journal entry status -- Need to generate this within IF
22336: ----------------------------------------------------------------------------------
22337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22338: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22339: ,p_balance_type_code => l_balance_type_code
22340: );
22341:

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

22378:
22379: --
22380: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22381: --
22382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22383: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22384: ELSE
22385: ---------------------------------------------------------------------------------------------------
22386: -- 4262811a Switch Sign

Line 22407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22403:
22404: XLA_AE_LINES_PKG.ValidateCurrentLine;
22405: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22406:
22407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22408: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22409: ,p_balance_type_code => l_balance_type_code);
22410:
22411: END IF;

Line 22527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22523: l_tmp_amt NUMBER;
22524: l_acc_rev_natural_side_code VARCHAR2(1);
22525:
22526: l_num_entries NUMBER;
22527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22531: l_recog_line_1 NUMBER;

Line 22528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22524: l_acc_rev_natural_side_code VARCHAR2(1);
22525:
22526: l_num_entries NUMBER;
22527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22531: l_recog_line_1 NUMBER;
22532: l_recog_line_2 NUMBER;

Line 22529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22525:
22526: l_num_entries NUMBER;
22527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22531: l_recog_line_1 NUMBER;
22532: l_recog_line_2 NUMBER;
22533:

Line 22530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22526: l_num_entries NUMBER;
22527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22531: l_recog_line_1 NUMBER;
22532: l_recog_line_2 NUMBER;
22533:
22534: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22536: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22532: l_recog_line_2 NUMBER;
22533:
22534: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22535: l_bflow_applied_to_amt NUMBER; -- 5132302
22536: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22537:
22538: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22539:
22540: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22607: l_accrual_line_num := NULL; -- 4262811
22608: l_tmp_amt := NULL; -- 4262811
22609: --
22610:
22611: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22612: l_balance_type_code <> 'B' THEN
22613: IF (NVL(
22614: xla_ae_sources_pkg.GetSystemSourceChar(
22615: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 22697: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22693: --
22694: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22695:
22696: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22697: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22698:
22699: -- 4955764
22700: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22701: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22789: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22790:
22791: IF xla_accounting_cache_pkg.GetValueChar
22792: (p_source_code => 'LEDGER_CATEGORY_CODE'
22793: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22794: AND l_bflow_method_code = 'PRIOR_ENTRY'
22795: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22796: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22797: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22866: p_lookup_type => 'XLA_OWNER_TYPE'
22867: ,p_lookup_code => l_component_type_code
22868: )
22869: ,p_token_4 => 'PRODUCT_NAME'
22870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22874: ,p_ae_header_id => NULL

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

22867: ,p_lookup_code => l_component_type_code
22868: )
22869: ,p_token_4 => 'PRODUCT_NAME'
22870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22874: ,p_ae_header_id => NULL
22875: );

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

22868: )
22869: ,p_token_4 => 'PRODUCT_NAME'
22870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22874: ,p_ae_header_id => NULL
22875: );
22876:

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

22869: ,p_token_4 => 'PRODUCT_NAME'
22870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22874: ,p_ae_header_id => NULL
22875: );
22876:
22877: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22900: ----------------------------------------------------------------------------------
22901: -- 4219869 Business Flow
22902: -- Update journal entry status -- Need to generate this within IF
22903: ----------------------------------------------------------------------------------
22904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22905: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22906: ,p_balance_type_code => l_balance_type_code
22907: );
22908:

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

22945:
22946: --
22947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22948: --
22949: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22951: ELSE
22952: ---------------------------------------------------------------------------------------------------
22953: -- 4262811a Switch Sign

Line 22974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22970:
22971: XLA_AE_LINES_PKG.ValidateCurrentLine;
22972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22973:
22974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22976: ,p_balance_type_code => l_balance_type_code);
22977:
22978: END IF;

Line 23094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23090: l_tmp_amt NUMBER;
23091: l_acc_rev_natural_side_code VARCHAR2(1);
23092:
23093: l_num_entries NUMBER;
23094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23098: l_recog_line_1 NUMBER;

Line 23095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23091: l_acc_rev_natural_side_code VARCHAR2(1);
23092:
23093: l_num_entries NUMBER;
23094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23098: l_recog_line_1 NUMBER;
23099: l_recog_line_2 NUMBER;

Line 23096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23092:
23093: l_num_entries NUMBER;
23094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23098: l_recog_line_1 NUMBER;
23099: l_recog_line_2 NUMBER;
23100:

Line 23097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23093: l_num_entries NUMBER;
23094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23098: l_recog_line_1 NUMBER;
23099: l_recog_line_2 NUMBER;
23100:
23101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23099: l_recog_line_2 NUMBER;
23100:
23101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23102: l_bflow_applied_to_amt NUMBER; -- 5132302
23103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23104:
23105: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23106:
23107: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23174: l_accrual_line_num := NULL; -- 4262811
23175: l_tmp_amt := NULL; -- 4262811
23176: --
23177:
23178: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23179: l_balance_type_code <> 'B' THEN
23180: IF (NVL(
23181: xla_ae_sources_pkg.GetSystemSourceChar(
23182: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 23264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23260: --
23261: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23262:
23263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23265:
23266: -- 4955764
23267: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23268: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23356: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23357:
23358: IF xla_accounting_cache_pkg.GetValueChar
23359: (p_source_code => 'LEDGER_CATEGORY_CODE'
23360: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23361: AND l_bflow_method_code = 'PRIOR_ENTRY'
23362: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23363: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23364: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23433: p_lookup_type => 'XLA_OWNER_TYPE'
23434: ,p_lookup_code => l_component_type_code
23435: )
23436: ,p_token_4 => 'PRODUCT_NAME'
23437: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23438: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23439: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23440: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23441: ,p_ae_header_id => NULL

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

23434: ,p_lookup_code => l_component_type_code
23435: )
23436: ,p_token_4 => 'PRODUCT_NAME'
23437: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23438: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23439: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23440: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23441: ,p_ae_header_id => NULL
23442: );

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

23435: )
23436: ,p_token_4 => 'PRODUCT_NAME'
23437: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23438: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23439: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23440: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23441: ,p_ae_header_id => NULL
23442: );
23443:

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

23436: ,p_token_4 => 'PRODUCT_NAME'
23437: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23438: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23439: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23440: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23441: ,p_ae_header_id => NULL
23442: );
23443:
23444: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23467: ----------------------------------------------------------------------------------
23468: -- 4219869 Business Flow
23469: -- Update journal entry status -- Need to generate this within IF
23470: ----------------------------------------------------------------------------------
23471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23472: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23473: ,p_balance_type_code => l_balance_type_code
23474: );
23475:

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

23512:
23513: --
23514: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23515: --
23516: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23517: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23518: ELSE
23519: ---------------------------------------------------------------------------------------------------
23520: -- 4262811a Switch Sign

Line 23541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23537:
23538: XLA_AE_LINES_PKG.ValidateCurrentLine;
23539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23540:
23541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23542: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23543: ,p_balance_type_code => l_balance_type_code);
23544:
23545: END IF;

Line 23677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23673: l_tmp_amt NUMBER;
23674: l_acc_rev_natural_side_code VARCHAR2(1);
23675:
23676: l_num_entries NUMBER;
23677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23681: l_recog_line_1 NUMBER;

Line 23678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23674: l_acc_rev_natural_side_code VARCHAR2(1);
23675:
23676: l_num_entries NUMBER;
23677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23681: l_recog_line_1 NUMBER;
23682: l_recog_line_2 NUMBER;

Line 23679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23675:
23676: l_num_entries NUMBER;
23677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23681: l_recog_line_1 NUMBER;
23682: l_recog_line_2 NUMBER;
23683:

Line 23680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23676: l_num_entries NUMBER;
23677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23681: l_recog_line_1 NUMBER;
23682: l_recog_line_2 NUMBER;
23683:
23684: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23686: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23682: l_recog_line_2 NUMBER;
23683:
23684: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23685: l_bflow_applied_to_amt NUMBER; -- 5132302
23686: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23687:
23688: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23689:
23690: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23757: l_accrual_line_num := NULL; -- 4262811
23758: l_tmp_amt := NULL; -- 4262811
23759: --
23760:
23761: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23762: l_balance_type_code <> 'B' THEN
23763: IF NVL(
23764: xla_ae_sources_pkg.GetSystemSourceChar(
23765: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 23842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23838: --
23839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23840:
23841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23843:
23844: -- 4955764
23845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23940: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23941:
23942: IF xla_accounting_cache_pkg.GetValueChar
23943: (p_source_code => 'LEDGER_CATEGORY_CODE'
23944: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23945: AND l_bflow_method_code = 'PRIOR_ENTRY'
23946: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23947: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23948: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24094: p_lookup_type => 'XLA_OWNER_TYPE'
24095: ,p_lookup_code => l_component_type_code
24096: )
24097: ,p_token_4 => 'PRODUCT_NAME'
24098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24102: ,p_ae_header_id => NULL

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

24095: ,p_lookup_code => l_component_type_code
24096: )
24097: ,p_token_4 => 'PRODUCT_NAME'
24098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24102: ,p_ae_header_id => NULL
24103: );

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

24096: )
24097: ,p_token_4 => 'PRODUCT_NAME'
24098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24102: ,p_ae_header_id => NULL
24103: );
24104:

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

24097: ,p_token_4 => 'PRODUCT_NAME'
24098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24102: ,p_ae_header_id => NULL
24103: );
24104:
24105: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24128: ----------------------------------------------------------------------------------
24129: -- 4219869 Business Flow
24130: -- Update journal entry status -- Need to generate this within IF
24131: ----------------------------------------------------------------------------------
24132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24133: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24134: ,p_balance_type_code => l_balance_type_code
24135: );
24136:

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

24173:
24174: --
24175: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24176: --
24177: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24178: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24179: ELSE
24180: ---------------------------------------------------------------------------------------------------
24181: -- 4262811a Switch Sign

Line 24202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24198:
24199: XLA_AE_LINES_PKG.ValidateCurrentLine;
24200: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24201:
24202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24203: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24204: ,p_balance_type_code => l_balance_type_code);
24205:
24206: END IF;

Line 24328: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24324: l_tmp_amt NUMBER;
24325: l_acc_rev_natural_side_code VARCHAR2(1);
24326:
24327: l_num_entries NUMBER;
24328: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24329: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24330: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24331: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24332: l_recog_line_1 NUMBER;

Line 24329: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24325: l_acc_rev_natural_side_code VARCHAR2(1);
24326:
24327: l_num_entries NUMBER;
24328: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24329: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24330: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24331: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24332: l_recog_line_1 NUMBER;
24333: l_recog_line_2 NUMBER;

Line 24330: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24326:
24327: l_num_entries NUMBER;
24328: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24329: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24330: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24331: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24332: l_recog_line_1 NUMBER;
24333: l_recog_line_2 NUMBER;
24334:

Line 24331: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24327: l_num_entries NUMBER;
24328: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24329: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24330: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24331: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24332: l_recog_line_1 NUMBER;
24333: l_recog_line_2 NUMBER;
24334:
24335: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24337: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24333: l_recog_line_2 NUMBER;
24334:
24335: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24336: l_bflow_applied_to_amt NUMBER; -- 5132302
24337: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24338:
24339: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24340:
24341: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24408: l_accrual_line_num := NULL; -- 4262811
24409: l_tmp_amt := NULL; -- 4262811
24410: --
24411:
24412: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24413: l_balance_type_code <> 'B' THEN
24414: IF (NVL(
24415: xla_ae_sources_pkg.GetSystemSourceChar(
24416: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 24500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24496: --
24497: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24498:
24499: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24500: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24501:
24502: -- 4955764
24503: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24504: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24596: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24597:
24598: IF xla_accounting_cache_pkg.GetValueChar
24599: (p_source_code => 'LEDGER_CATEGORY_CODE'
24600: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24601: AND l_bflow_method_code = 'PRIOR_ENTRY'
24602: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24603: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24604: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24673: p_lookup_type => 'XLA_OWNER_TYPE'
24674: ,p_lookup_code => l_component_type_code
24675: )
24676: ,p_token_4 => 'PRODUCT_NAME'
24677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24681: ,p_ae_header_id => NULL

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

24674: ,p_lookup_code => l_component_type_code
24675: )
24676: ,p_token_4 => 'PRODUCT_NAME'
24677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24681: ,p_ae_header_id => NULL
24682: );

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

24675: )
24676: ,p_token_4 => 'PRODUCT_NAME'
24677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24681: ,p_ae_header_id => NULL
24682: );
24683:

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

24676: ,p_token_4 => 'PRODUCT_NAME'
24677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24681: ,p_ae_header_id => NULL
24682: );
24683:
24684: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24707: ----------------------------------------------------------------------------------
24708: -- 4219869 Business Flow
24709: -- Update journal entry status -- Need to generate this within IF
24710: ----------------------------------------------------------------------------------
24711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24712: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24713: ,p_balance_type_code => l_balance_type_code
24714: );
24715:

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

24752:
24753: --
24754: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24755: --
24756: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24757: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24758: ELSE
24759: ---------------------------------------------------------------------------------------------------
24760: -- 4262811a Switch Sign

Line 24781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24777:
24778: XLA_AE_LINES_PKG.ValidateCurrentLine;
24779: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24780:
24781: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24782: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24783: ,p_balance_type_code => l_balance_type_code);
24784:
24785: END IF;

Line 24907: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24903: l_tmp_amt NUMBER;
24904: l_acc_rev_natural_side_code VARCHAR2(1);
24905:
24906: l_num_entries NUMBER;
24907: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24908: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24909: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24910: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24911: l_recog_line_1 NUMBER;

Line 24908: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24904: l_acc_rev_natural_side_code VARCHAR2(1);
24905:
24906: l_num_entries NUMBER;
24907: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24908: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24909: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24910: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24911: l_recog_line_1 NUMBER;
24912: l_recog_line_2 NUMBER;

Line 24909: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24905:
24906: l_num_entries NUMBER;
24907: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24908: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24909: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24910: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24911: l_recog_line_1 NUMBER;
24912: l_recog_line_2 NUMBER;
24913:

Line 24910: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24906: l_num_entries NUMBER;
24907: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24908: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24909: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24910: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24911: l_recog_line_1 NUMBER;
24912: l_recog_line_2 NUMBER;
24913:
24914: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24916: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24912: l_recog_line_2 NUMBER;
24913:
24914: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24915: l_bflow_applied_to_amt NUMBER; -- 5132302
24916: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24917:
24918: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24919:
24920: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24987: l_accrual_line_num := NULL; -- 4262811
24988: l_tmp_amt := NULL; -- 4262811
24989: --
24990:
24991: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24992: l_balance_type_code <> 'B' THEN
24993: IF (NVL(
24994: xla_ae_sources_pkg.GetSystemSourceChar(
24995: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 25079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25075: --
25076: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25077:
25078: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25079: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25080:
25081: -- 4955764
25082: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25083: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25175: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25176:
25177: IF xla_accounting_cache_pkg.GetValueChar
25178: (p_source_code => 'LEDGER_CATEGORY_CODE'
25179: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25180: AND l_bflow_method_code = 'PRIOR_ENTRY'
25181: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25182: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25183: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25252: p_lookup_type => 'XLA_OWNER_TYPE'
25253: ,p_lookup_code => l_component_type_code
25254: )
25255: ,p_token_4 => 'PRODUCT_NAME'
25256: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25257: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25258: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25259: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25260: ,p_ae_header_id => NULL

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

25253: ,p_lookup_code => l_component_type_code
25254: )
25255: ,p_token_4 => 'PRODUCT_NAME'
25256: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25257: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25258: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25259: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25260: ,p_ae_header_id => NULL
25261: );

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

25254: )
25255: ,p_token_4 => 'PRODUCT_NAME'
25256: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25257: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25258: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25259: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25260: ,p_ae_header_id => NULL
25261: );
25262:

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

25255: ,p_token_4 => 'PRODUCT_NAME'
25256: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25257: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25258: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25259: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25260: ,p_ae_header_id => NULL
25261: );
25262:
25263: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25286: ----------------------------------------------------------------------------------
25287: -- 4219869 Business Flow
25288: -- Update journal entry status -- Need to generate this within IF
25289: ----------------------------------------------------------------------------------
25290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25291: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25292: ,p_balance_type_code => l_balance_type_code
25293: );
25294:

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

25331:
25332: --
25333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25334: --
25335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25337: ELSE
25338: ---------------------------------------------------------------------------------------------------
25339: -- 4262811a Switch Sign

Line 25360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25356:
25357: XLA_AE_LINES_PKG.ValidateCurrentLine;
25358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25359:
25360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25362: ,p_balance_type_code => l_balance_type_code);
25363:
25364: END IF;

Line 25486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25482: l_tmp_amt NUMBER;
25483: l_acc_rev_natural_side_code VARCHAR2(1);
25484:
25485: l_num_entries NUMBER;
25486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25490: l_recog_line_1 NUMBER;

Line 25487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25483: l_acc_rev_natural_side_code VARCHAR2(1);
25484:
25485: l_num_entries NUMBER;
25486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25490: l_recog_line_1 NUMBER;
25491: l_recog_line_2 NUMBER;

Line 25488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25484:
25485: l_num_entries NUMBER;
25486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25490: l_recog_line_1 NUMBER;
25491: l_recog_line_2 NUMBER;
25492:

Line 25489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25485: l_num_entries NUMBER;
25486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25490: l_recog_line_1 NUMBER;
25491: l_recog_line_2 NUMBER;
25492:
25493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25491: l_recog_line_2 NUMBER;
25492:
25493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25494: l_bflow_applied_to_amt NUMBER; -- 5132302
25495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25496:
25497: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25498:
25499: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25566: l_accrual_line_num := NULL; -- 4262811
25567: l_tmp_amt := NULL; -- 4262811
25568: --
25569:
25570: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25571: l_balance_type_code <> 'B' THEN
25572: IF (NVL(
25573: xla_ae_sources_pkg.GetSystemSourceChar(
25574: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 25656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25652: --
25653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25654:
25655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25657:
25658: -- 4955764
25659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25752: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25753:
25754: IF xla_accounting_cache_pkg.GetValueChar
25755: (p_source_code => 'LEDGER_CATEGORY_CODE'
25756: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25757: AND l_bflow_method_code = 'PRIOR_ENTRY'
25758: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25759: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25760: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25829: p_lookup_type => 'XLA_OWNER_TYPE'
25830: ,p_lookup_code => l_component_type_code
25831: )
25832: ,p_token_4 => 'PRODUCT_NAME'
25833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25837: ,p_ae_header_id => NULL

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

25830: ,p_lookup_code => l_component_type_code
25831: )
25832: ,p_token_4 => 'PRODUCT_NAME'
25833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25837: ,p_ae_header_id => NULL
25838: );

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

25831: )
25832: ,p_token_4 => 'PRODUCT_NAME'
25833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25837: ,p_ae_header_id => NULL
25838: );
25839:

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

25832: ,p_token_4 => 'PRODUCT_NAME'
25833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25837: ,p_ae_header_id => NULL
25838: );
25839:
25840: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25863: ----------------------------------------------------------------------------------
25864: -- 4219869 Business Flow
25865: -- Update journal entry status -- Need to generate this within IF
25866: ----------------------------------------------------------------------------------
25867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25868: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25869: ,p_balance_type_code => l_balance_type_code
25870: );
25871:

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

25908:
25909: --
25910: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25911: --
25912: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25913: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25914: ELSE
25915: ---------------------------------------------------------------------------------------------------
25916: -- 4262811a Switch Sign

Line 25937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25933:
25934: XLA_AE_LINES_PKG.ValidateCurrentLine;
25935: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25936:
25937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25938: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25939: ,p_balance_type_code => l_balance_type_code);
25940:
25941: END IF;

Line 26063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26059: l_tmp_amt NUMBER;
26060: l_acc_rev_natural_side_code VARCHAR2(1);
26061:
26062: l_num_entries NUMBER;
26063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26067: l_recog_line_1 NUMBER;

Line 26064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26060: l_acc_rev_natural_side_code VARCHAR2(1);
26061:
26062: l_num_entries NUMBER;
26063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26067: l_recog_line_1 NUMBER;
26068: l_recog_line_2 NUMBER;

Line 26065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26061:
26062: l_num_entries NUMBER;
26063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26067: l_recog_line_1 NUMBER;
26068: l_recog_line_2 NUMBER;
26069:

Line 26066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26062: l_num_entries NUMBER;
26063: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26064: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26065: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26066: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26067: l_recog_line_1 NUMBER;
26068: l_recog_line_2 NUMBER;
26069:
26070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26068: l_recog_line_2 NUMBER;
26069:
26070: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26071: l_bflow_applied_to_amt NUMBER; -- 5132302
26072: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26073:
26074: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26075:
26076: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26143: l_accrual_line_num := NULL; -- 4262811
26144: l_tmp_amt := NULL; -- 4262811
26145: --
26146:
26147: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26148: l_balance_type_code <> 'B' THEN
26149: IF (NVL(
26150: xla_ae_sources_pkg.GetSystemSourceChar(
26151: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 26233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26229: --
26230: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26231:
26232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26234:
26235: -- 4955764
26236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26329: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26330:
26331: IF xla_accounting_cache_pkg.GetValueChar
26332: (p_source_code => 'LEDGER_CATEGORY_CODE'
26333: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26334: AND l_bflow_method_code = 'PRIOR_ENTRY'
26335: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26336: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26337: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26406: p_lookup_type => 'XLA_OWNER_TYPE'
26407: ,p_lookup_code => l_component_type_code
26408: )
26409: ,p_token_4 => 'PRODUCT_NAME'
26410: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26411: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26412: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26413: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26414: ,p_ae_header_id => NULL

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

26407: ,p_lookup_code => l_component_type_code
26408: )
26409: ,p_token_4 => 'PRODUCT_NAME'
26410: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26411: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26412: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26413: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26414: ,p_ae_header_id => NULL
26415: );

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

26408: )
26409: ,p_token_4 => 'PRODUCT_NAME'
26410: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26411: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26412: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26413: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26414: ,p_ae_header_id => NULL
26415: );
26416:

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

26409: ,p_token_4 => 'PRODUCT_NAME'
26410: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26411: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26412: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26413: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26414: ,p_ae_header_id => NULL
26415: );
26416:
26417: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26444: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26440: ----------------------------------------------------------------------------------
26441: -- 4219869 Business Flow
26442: -- Update journal entry status -- Need to generate this within IF
26443: ----------------------------------------------------------------------------------
26444: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26445: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26446: ,p_balance_type_code => l_balance_type_code
26447: );
26448:

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

26485:
26486: --
26487: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26488: --
26489: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26490: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26491: ELSE
26492: ---------------------------------------------------------------------------------------------------
26493: -- 4262811a Switch Sign

Line 26514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26510:
26511: XLA_AE_LINES_PKG.ValidateCurrentLine;
26512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26513:
26514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26516: ,p_balance_type_code => l_balance_type_code);
26517:
26518: END IF;

Line 26646: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26642: l_tmp_amt NUMBER;
26643: l_acc_rev_natural_side_code VARCHAR2(1);
26644:
26645: l_num_entries NUMBER;
26646: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26647: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26648: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26649: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26650: l_recog_line_1 NUMBER;

Line 26647: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26643: l_acc_rev_natural_side_code VARCHAR2(1);
26644:
26645: l_num_entries NUMBER;
26646: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26647: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26648: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26649: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26650: l_recog_line_1 NUMBER;
26651: l_recog_line_2 NUMBER;

Line 26648: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26644:
26645: l_num_entries NUMBER;
26646: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26647: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26648: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26649: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26650: l_recog_line_1 NUMBER;
26651: l_recog_line_2 NUMBER;
26652:

Line 26649: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26645: l_num_entries NUMBER;
26646: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26647: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26648: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26649: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26650: l_recog_line_1 NUMBER;
26651: l_recog_line_2 NUMBER;
26652:
26653: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26655: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26651: l_recog_line_2 NUMBER;
26652:
26653: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26654: l_bflow_applied_to_amt NUMBER; -- 5132302
26655: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26656:
26657: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26658:
26659: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26726: l_accrual_line_num := NULL; -- 4262811
26727: l_tmp_amt := NULL; -- 4262811
26728: --
26729:
26730: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26731: l_balance_type_code <> 'B' THEN
26732: IF NVL(
26733: xla_ae_sources_pkg.GetSystemSourceChar(
26734: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 26811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26807: --
26808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26809:
26810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26812:
26813: -- 4955764
26814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26910:
26911: IF xla_accounting_cache_pkg.GetValueChar
26912: (p_source_code => 'LEDGER_CATEGORY_CODE'
26913: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26914: AND l_bflow_method_code = 'PRIOR_ENTRY'
26915: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26916: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26917: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27060: p_lookup_type => 'XLA_OWNER_TYPE'
27061: ,p_lookup_code => l_component_type_code
27062: )
27063: ,p_token_4 => 'PRODUCT_NAME'
27064: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27065: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27066: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27067: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27068: ,p_ae_header_id => NULL

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

27061: ,p_lookup_code => l_component_type_code
27062: )
27063: ,p_token_4 => 'PRODUCT_NAME'
27064: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27065: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27066: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27067: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27068: ,p_ae_header_id => NULL
27069: );

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

27062: )
27063: ,p_token_4 => 'PRODUCT_NAME'
27064: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27065: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27066: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27067: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27068: ,p_ae_header_id => NULL
27069: );
27070:

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

27063: ,p_token_4 => 'PRODUCT_NAME'
27064: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27065: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27066: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27067: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27068: ,p_ae_header_id => NULL
27069: );
27070:
27071: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27098: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27094: ----------------------------------------------------------------------------------
27095: -- 4219869 Business Flow
27096: -- Update journal entry status -- Need to generate this within IF
27097: ----------------------------------------------------------------------------------
27098: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27099: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27100: ,p_balance_type_code => l_balance_type_code
27101: );
27102:

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

27139:
27140: --
27141: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27142: --
27143: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27144: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27145: ELSE
27146: ---------------------------------------------------------------------------------------------------
27147: -- 4262811a Switch Sign

Line 27168: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27164:
27165: XLA_AE_LINES_PKG.ValidateCurrentLine;
27166: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27167:
27168: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27169: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27170: ,p_balance_type_code => l_balance_type_code);
27171:
27172: END IF;

Line 27302: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27298: l_tmp_amt NUMBER;
27299: l_acc_rev_natural_side_code VARCHAR2(1);
27300:
27301: l_num_entries NUMBER;
27302: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27303: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27304: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27305: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27306: l_recog_line_1 NUMBER;

Line 27303: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27299: l_acc_rev_natural_side_code VARCHAR2(1);
27300:
27301: l_num_entries NUMBER;
27302: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27303: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27304: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27305: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27306: l_recog_line_1 NUMBER;
27307: l_recog_line_2 NUMBER;

Line 27304: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27300:
27301: l_num_entries NUMBER;
27302: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27303: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27304: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27305: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27306: l_recog_line_1 NUMBER;
27307: l_recog_line_2 NUMBER;
27308:

Line 27305: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27301: l_num_entries NUMBER;
27302: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27303: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27304: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27305: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27306: l_recog_line_1 NUMBER;
27307: l_recog_line_2 NUMBER;
27308:
27309: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27311: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27307: l_recog_line_2 NUMBER;
27308:
27309: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27310: l_bflow_applied_to_amt NUMBER; -- 5132302
27311: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27312:
27313: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27314:
27315: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27382: l_accrual_line_num := NULL; -- 4262811
27383: l_tmp_amt := NULL; -- 4262811
27384: --
27385:
27386: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27387: l_balance_type_code <> 'B' THEN
27388: IF NVL(
27389: xla_ae_sources_pkg.GetSystemSourceChar(
27390: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 27468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27464: --
27465: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27466:
27467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27469:
27470: -- 4955764
27471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27566: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27567:
27568: IF xla_accounting_cache_pkg.GetValueChar
27569: (p_source_code => 'LEDGER_CATEGORY_CODE'
27570: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27571: AND l_bflow_method_code = 'PRIOR_ENTRY'
27572: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27573: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27574: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27716: p_lookup_type => 'XLA_OWNER_TYPE'
27717: ,p_lookup_code => l_component_type_code
27718: )
27719: ,p_token_4 => 'PRODUCT_NAME'
27720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27724: ,p_ae_header_id => NULL

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

27717: ,p_lookup_code => l_component_type_code
27718: )
27719: ,p_token_4 => 'PRODUCT_NAME'
27720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27724: ,p_ae_header_id => NULL
27725: );

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

27718: )
27719: ,p_token_4 => 'PRODUCT_NAME'
27720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27724: ,p_ae_header_id => NULL
27725: );
27726:

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

27719: ,p_token_4 => 'PRODUCT_NAME'
27720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27724: ,p_ae_header_id => NULL
27725: );
27726:
27727: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27750: ----------------------------------------------------------------------------------
27751: -- 4219869 Business Flow
27752: -- Update journal entry status -- Need to generate this within IF
27753: ----------------------------------------------------------------------------------
27754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27755: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27756: ,p_balance_type_code => l_balance_type_code
27757: );
27758:

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

27795:
27796: --
27797: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27798: --
27799: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27800: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27801: ELSE
27802: ---------------------------------------------------------------------------------------------------
27803: -- 4262811a Switch Sign

Line 27824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27820:
27821: XLA_AE_LINES_PKG.ValidateCurrentLine;
27822: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27823:
27824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27826: ,p_balance_type_code => l_balance_type_code);
27827:
27828: END IF;

Line 27962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27958: l_tmp_amt NUMBER;
27959: l_acc_rev_natural_side_code VARCHAR2(1);
27960:
27961: l_num_entries NUMBER;
27962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27966: l_recog_line_1 NUMBER;

Line 27963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27959: l_acc_rev_natural_side_code VARCHAR2(1);
27960:
27961: l_num_entries NUMBER;
27962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27966: l_recog_line_1 NUMBER;
27967: l_recog_line_2 NUMBER;

Line 27964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27960:
27961: l_num_entries NUMBER;
27962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27966: l_recog_line_1 NUMBER;
27967: l_recog_line_2 NUMBER;
27968:

Line 27965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27961: l_num_entries NUMBER;
27962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27966: l_recog_line_1 NUMBER;
27967: l_recog_line_2 NUMBER;
27968:
27969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27967: l_recog_line_2 NUMBER;
27968:
27969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27970: l_bflow_applied_to_amt NUMBER; -- 5132302
27971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27972:
27973: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27974:
27975: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28042: l_accrual_line_num := NULL; -- 4262811
28043: l_tmp_amt := NULL; -- 4262811
28044: --
28045:
28046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28047: l_balance_type_code <> 'B' THEN
28048: IF NVL(
28049: xla_ae_sources_pkg.GetSystemSourceChar(
28050: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 28129: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28125: --
28126: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28127:
28128: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28129: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28130:
28131: -- 4955764
28132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28227: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28228:
28229: IF xla_accounting_cache_pkg.GetValueChar
28230: (p_source_code => 'LEDGER_CATEGORY_CODE'
28231: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28232: AND l_bflow_method_code = 'PRIOR_ENTRY'
28233: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28234: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28235: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28381: p_lookup_type => 'XLA_OWNER_TYPE'
28382: ,p_lookup_code => l_component_type_code
28383: )
28384: ,p_token_4 => 'PRODUCT_NAME'
28385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28389: ,p_ae_header_id => NULL

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

28382: ,p_lookup_code => l_component_type_code
28383: )
28384: ,p_token_4 => 'PRODUCT_NAME'
28385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28389: ,p_ae_header_id => NULL
28390: );

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

28383: )
28384: ,p_token_4 => 'PRODUCT_NAME'
28385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28389: ,p_ae_header_id => NULL
28390: );
28391:

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

28384: ,p_token_4 => 'PRODUCT_NAME'
28385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28389: ,p_ae_header_id => NULL
28390: );
28391:
28392: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28415: ----------------------------------------------------------------------------------
28416: -- 4219869 Business Flow
28417: -- Update journal entry status -- Need to generate this within IF
28418: ----------------------------------------------------------------------------------
28419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28420: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28421: ,p_balance_type_code => l_balance_type_code
28422: );
28423:

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

28460:
28461: --
28462: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28463: --
28464: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28465: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28466: ELSE
28467: ---------------------------------------------------------------------------------------------------
28468: -- 4262811a Switch Sign

Line 28489: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28485:
28486: XLA_AE_LINES_PKG.ValidateCurrentLine;
28487: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28488:
28489: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28490: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28491: ,p_balance_type_code => l_balance_type_code);
28492:
28493: END IF;

Line 28623: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28619: l_tmp_amt NUMBER;
28620: l_acc_rev_natural_side_code VARCHAR2(1);
28621:
28622: l_num_entries NUMBER;
28623: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28624: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28625: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28626: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28627: l_recog_line_1 NUMBER;

Line 28624: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28620: l_acc_rev_natural_side_code VARCHAR2(1);
28621:
28622: l_num_entries NUMBER;
28623: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28624: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28625: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28626: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28627: l_recog_line_1 NUMBER;
28628: l_recog_line_2 NUMBER;

Line 28625: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28621:
28622: l_num_entries NUMBER;
28623: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28624: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28625: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28626: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28627: l_recog_line_1 NUMBER;
28628: l_recog_line_2 NUMBER;
28629:

Line 28626: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28622: l_num_entries NUMBER;
28623: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28624: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28625: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28626: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28627: l_recog_line_1 NUMBER;
28628: l_recog_line_2 NUMBER;
28629:
28630: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28632: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28628: l_recog_line_2 NUMBER;
28629:
28630: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28631: l_bflow_applied_to_amt NUMBER; -- 5132302
28632: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28633:
28634: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28635:
28636: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28703: l_accrual_line_num := NULL; -- 4262811
28704: l_tmp_amt := NULL; -- 4262811
28705: --
28706:
28707: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28708: l_balance_type_code <> 'B' THEN
28709: IF NVL(
28710: xla_ae_sources_pkg.GetSystemSourceChar(
28711: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 28791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28787: --
28788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28789:
28790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28792:
28793: -- 4955764
28794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28890:
28891: IF xla_accounting_cache_pkg.GetValueChar
28892: (p_source_code => 'LEDGER_CATEGORY_CODE'
28893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28894: AND l_bflow_method_code = 'PRIOR_ENTRY'
28895: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28896: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28897: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29039: p_lookup_type => 'XLA_OWNER_TYPE'
29040: ,p_lookup_code => l_component_type_code
29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL

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

29040: ,p_lookup_code => l_component_type_code
29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );

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

29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );
29049:

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

29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );
29049:
29050: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29073: ----------------------------------------------------------------------------------
29074: -- 4219869 Business Flow
29075: -- Update journal entry status -- Need to generate this within IF
29076: ----------------------------------------------------------------------------------
29077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29079: ,p_balance_type_code => l_balance_type_code
29080: );
29081:

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

29118:
29119: --
29120: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29121: --
29122: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29123: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29124: ELSE
29125: ---------------------------------------------------------------------------------------------------
29126: -- 4262811a Switch Sign

Line 29147: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29143:
29144: XLA_AE_LINES_PKG.ValidateCurrentLine;
29145: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29146:
29147: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29148: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29149: ,p_balance_type_code => l_balance_type_code);
29150:
29151: END IF;

Line 29285: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29281: l_tmp_amt NUMBER;
29282: l_acc_rev_natural_side_code VARCHAR2(1);
29283:
29284: l_num_entries NUMBER;
29285: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29286: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29287: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29288: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29289: l_recog_line_1 NUMBER;

Line 29286: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29282: l_acc_rev_natural_side_code VARCHAR2(1);
29283:
29284: l_num_entries NUMBER;
29285: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29286: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29287: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29288: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29289: l_recog_line_1 NUMBER;
29290: l_recog_line_2 NUMBER;

Line 29287: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29283:
29284: l_num_entries NUMBER;
29285: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29286: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29287: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29288: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29289: l_recog_line_1 NUMBER;
29290: l_recog_line_2 NUMBER;
29291:

Line 29288: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29284: l_num_entries NUMBER;
29285: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29286: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29287: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29288: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29289: l_recog_line_1 NUMBER;
29290: l_recog_line_2 NUMBER;
29291:
29292: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29294: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29290: l_recog_line_2 NUMBER;
29291:
29292: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29293: l_bflow_applied_to_amt NUMBER; -- 5132302
29294: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29295:
29296: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29297:
29298: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29365: l_accrual_line_num := NULL; -- 4262811
29366: l_tmp_amt := NULL; -- 4262811
29367: --
29368:
29369: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29370: l_balance_type_code <> 'B' THEN
29371: IF NVL(
29372: xla_ae_sources_pkg.GetSystemSourceChar(
29373: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 29453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29449: --
29450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29451:
29452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29454:
29455: -- 4955764
29456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29551: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29552:
29553: IF xla_accounting_cache_pkg.GetValueChar
29554: (p_source_code => 'LEDGER_CATEGORY_CODE'
29555: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29556: AND l_bflow_method_code = 'PRIOR_ENTRY'
29557: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29558: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29559: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29702: p_lookup_type => 'XLA_OWNER_TYPE'
29703: ,p_lookup_code => l_component_type_code
29704: )
29705: ,p_token_4 => 'PRODUCT_NAME'
29706: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29707: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29708: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29709: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29710: ,p_ae_header_id => NULL

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

29703: ,p_lookup_code => l_component_type_code
29704: )
29705: ,p_token_4 => 'PRODUCT_NAME'
29706: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29707: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29708: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29709: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29710: ,p_ae_header_id => NULL
29711: );

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

29704: )
29705: ,p_token_4 => 'PRODUCT_NAME'
29706: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29707: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29708: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29709: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29710: ,p_ae_header_id => NULL
29711: );
29712:

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

29705: ,p_token_4 => 'PRODUCT_NAME'
29706: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29707: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29708: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29709: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29710: ,p_ae_header_id => NULL
29711: );
29712:
29713: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29740: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29736: ----------------------------------------------------------------------------------
29737: -- 4219869 Business Flow
29738: -- Update journal entry status -- Need to generate this within IF
29739: ----------------------------------------------------------------------------------
29740: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29741: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29742: ,p_balance_type_code => l_balance_type_code
29743: );
29744:

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

29781:
29782: --
29783: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29784: --
29785: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29786: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29787: ELSE
29788: ---------------------------------------------------------------------------------------------------
29789: -- 4262811a Switch Sign

Line 29810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29806:
29807: XLA_AE_LINES_PKG.ValidateCurrentLine;
29808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29809:
29810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29812: ,p_balance_type_code => l_balance_type_code);
29813:
29814: END IF;

Line 29946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29942: l_tmp_amt NUMBER;
29943: l_acc_rev_natural_side_code VARCHAR2(1);
29944:
29945: l_num_entries NUMBER;
29946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29950: l_recog_line_1 NUMBER;

Line 29947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29943: l_acc_rev_natural_side_code VARCHAR2(1);
29944:
29945: l_num_entries NUMBER;
29946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29950: l_recog_line_1 NUMBER;
29951: l_recog_line_2 NUMBER;

Line 29948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29944:
29945: l_num_entries NUMBER;
29946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29950: l_recog_line_1 NUMBER;
29951: l_recog_line_2 NUMBER;
29952:

Line 29949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29945: l_num_entries NUMBER;
29946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29950: l_recog_line_1 NUMBER;
29951: l_recog_line_2 NUMBER;
29952:
29953: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29955: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29951: l_recog_line_2 NUMBER;
29952:
29953: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29954: l_bflow_applied_to_amt NUMBER; -- 5132302
29955: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29956:
29957: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29958:
29959: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30026: l_accrual_line_num := NULL; -- 4262811
30027: l_tmp_amt := NULL; -- 4262811
30028: --
30029:
30030: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30031: l_balance_type_code <> 'B' THEN
30032: IF NVL(
30033: xla_ae_sources_pkg.GetSystemSourceChar(
30034: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 30111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30107: --
30108: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30109:
30110: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30111: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30112:
30113: -- 4955764
30114: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30115: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30209: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30210:
30211: IF xla_accounting_cache_pkg.GetValueChar
30212: (p_source_code => 'LEDGER_CATEGORY_CODE'
30213: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30214: AND l_bflow_method_code = 'PRIOR_ENTRY'
30215: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30216: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30217: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30363: p_lookup_type => 'XLA_OWNER_TYPE'
30364: ,p_lookup_code => l_component_type_code
30365: )
30366: ,p_token_4 => 'PRODUCT_NAME'
30367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30371: ,p_ae_header_id => NULL

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

30364: ,p_lookup_code => l_component_type_code
30365: )
30366: ,p_token_4 => 'PRODUCT_NAME'
30367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30371: ,p_ae_header_id => NULL
30372: );

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

30365: )
30366: ,p_token_4 => 'PRODUCT_NAME'
30367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30371: ,p_ae_header_id => NULL
30372: );
30373:

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

30366: ,p_token_4 => 'PRODUCT_NAME'
30367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30371: ,p_ae_header_id => NULL
30372: );
30373:
30374: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30397: ----------------------------------------------------------------------------------
30398: -- 4219869 Business Flow
30399: -- Update journal entry status -- Need to generate this within IF
30400: ----------------------------------------------------------------------------------
30401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30402: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30403: ,p_balance_type_code => l_balance_type_code
30404: );
30405:

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

30442:
30443: --
30444: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30445: --
30446: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30447: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30448: ELSE
30449: ---------------------------------------------------------------------------------------------------
30450: -- 4262811a Switch Sign

Line 30471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30467:
30468: XLA_AE_LINES_PKG.ValidateCurrentLine;
30469: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30470:
30471: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30472: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30473: ,p_balance_type_code => l_balance_type_code);
30474:
30475: END IF;

Line 30603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30599: l_tmp_amt NUMBER;
30600: l_acc_rev_natural_side_code VARCHAR2(1);
30601:
30602: l_num_entries NUMBER;
30603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30607: l_recog_line_1 NUMBER;

Line 30604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30600: l_acc_rev_natural_side_code VARCHAR2(1);
30601:
30602: l_num_entries NUMBER;
30603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30607: l_recog_line_1 NUMBER;
30608: l_recog_line_2 NUMBER;

Line 30605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30601:
30602: l_num_entries NUMBER;
30603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30607: l_recog_line_1 NUMBER;
30608: l_recog_line_2 NUMBER;
30609:

Line 30606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30602: l_num_entries NUMBER;
30603: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30604: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30605: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30606: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30607: l_recog_line_1 NUMBER;
30608: l_recog_line_2 NUMBER;
30609:
30610: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30612: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30608: l_recog_line_2 NUMBER;
30609:
30610: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30611: l_bflow_applied_to_amt NUMBER; -- 5132302
30612: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30613:
30614: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30615:
30616: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30683: l_accrual_line_num := NULL; -- 4262811
30684: l_tmp_amt := NULL; -- 4262811
30685: --
30686:
30687: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30688: l_balance_type_code <> 'B' THEN
30689: IF NVL(
30690: xla_ae_sources_pkg.GetSystemSourceChar(
30691: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 30768: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30764: --
30765: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30766:
30767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30768: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30769:
30770: -- 4955764
30771: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30772: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30866: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30867:
30868: IF xla_accounting_cache_pkg.GetValueChar
30869: (p_source_code => 'LEDGER_CATEGORY_CODE'
30870: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30871: AND l_bflow_method_code = 'PRIOR_ENTRY'
30872: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30873: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30874: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31017: p_lookup_type => 'XLA_OWNER_TYPE'
31018: ,p_lookup_code => l_component_type_code
31019: )
31020: ,p_token_4 => 'PRODUCT_NAME'
31021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31025: ,p_ae_header_id => NULL

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

31018: ,p_lookup_code => l_component_type_code
31019: )
31020: ,p_token_4 => 'PRODUCT_NAME'
31021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31025: ,p_ae_header_id => NULL
31026: );

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

31019: )
31020: ,p_token_4 => 'PRODUCT_NAME'
31021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31025: ,p_ae_header_id => NULL
31026: );
31027:

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

31020: ,p_token_4 => 'PRODUCT_NAME'
31021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31025: ,p_ae_header_id => NULL
31026: );
31027:
31028: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31051: ----------------------------------------------------------------------------------
31052: -- 4219869 Business Flow
31053: -- Update journal entry status -- Need to generate this within IF
31054: ----------------------------------------------------------------------------------
31055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31056: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31057: ,p_balance_type_code => l_balance_type_code
31058: );
31059:

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

31096:
31097: --
31098: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31099: --
31100: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31101: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31102: ELSE
31103: ---------------------------------------------------------------------------------------------------
31104: -- 4262811a Switch Sign

Line 31125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31121:
31122: XLA_AE_LINES_PKG.ValidateCurrentLine;
31123: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31124:
31125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31127: ,p_balance_type_code => l_balance_type_code);
31128:
31129: END IF;

Line 31257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31253: l_tmp_amt NUMBER;
31254: l_acc_rev_natural_side_code VARCHAR2(1);
31255:
31256: l_num_entries NUMBER;
31257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31261: l_recog_line_1 NUMBER;

Line 31258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31254: l_acc_rev_natural_side_code VARCHAR2(1);
31255:
31256: l_num_entries NUMBER;
31257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31261: l_recog_line_1 NUMBER;
31262: l_recog_line_2 NUMBER;

Line 31259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31255:
31256: l_num_entries NUMBER;
31257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31261: l_recog_line_1 NUMBER;
31262: l_recog_line_2 NUMBER;
31263:

Line 31260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31256: l_num_entries NUMBER;
31257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31261: l_recog_line_1 NUMBER;
31262: l_recog_line_2 NUMBER;
31263:
31264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31262: l_recog_line_2 NUMBER;
31263:
31264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31265: l_bflow_applied_to_amt NUMBER; -- 5132302
31266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31267:
31268: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31269:
31270: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31337: l_accrual_line_num := NULL; -- 4262811
31338: l_tmp_amt := NULL; -- 4262811
31339: --
31340:
31341: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31342: l_balance_type_code <> 'B' THEN
31343: IF NVL(
31344: xla_ae_sources_pkg.GetSystemSourceChar(
31345: p_source_code => 'XLA_EVENT_CLASS_CODE'

Line 31424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31420: --
31421: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31422:
31423: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31424: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31425:
31426: -- 4955764
31427: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31428: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31522: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31523:
31524: IF xla_accounting_cache_pkg.GetValueChar
31525: (p_source_code => 'LEDGER_CATEGORY_CODE'
31526: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31527: AND l_bflow_method_code = 'PRIOR_ENTRY'
31528: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31529: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31530: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31672: p_lookup_type => 'XLA_OWNER_TYPE'
31673: ,p_lookup_code => l_component_type_code
31674: )
31675: ,p_token_4 => 'PRODUCT_NAME'
31676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31680: ,p_ae_header_id => NULL

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

31673: ,p_lookup_code => l_component_type_code
31674: )
31675: ,p_token_4 => 'PRODUCT_NAME'
31676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31680: ,p_ae_header_id => NULL
31681: );

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

31674: )
31675: ,p_token_4 => 'PRODUCT_NAME'
31676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31680: ,p_ae_header_id => NULL
31681: );
31682:

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

31675: ,p_token_4 => 'PRODUCT_NAME'
31676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31680: ,p_ae_header_id => NULL
31681: );
31682:
31683: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31706: ----------------------------------------------------------------------------------
31707: -- 4219869 Business Flow
31708: -- Update journal entry status -- Need to generate this within IF
31709: ----------------------------------------------------------------------------------
31710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31712: ,p_balance_type_code => l_balance_type_code
31713: );
31714:

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

31751:
31752: --
31753: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31754: --
31755: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31756: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31757: ELSE
31758: ---------------------------------------------------------------------------------------------------
31759: -- 4262811a Switch Sign

Line 31780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31776:
31777: XLA_AE_LINES_PKG.ValidateCurrentLine;
31778: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31779:
31780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31781: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31782: ,p_balance_type_code => l_balance_type_code);
31783:
31784: END IF;

Line 31916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31912: l_tmp_amt NUMBER;
31913: l_acc_rev_natural_side_code VARCHAR2(1);
31914:
31915: l_num_entries NUMBER;
31916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31920: l_recog_line_1 NUMBER;

Line 31917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31913: l_acc_rev_natural_side_code VARCHAR2(1);
31914:
31915: l_num_entries NUMBER;
31916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31920: l_recog_line_1 NUMBER;
31921: l_recog_line_2 NUMBER;

Line 31918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31914:
31915: l_num_entries NUMBER;
31916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31920: l_recog_line_1 NUMBER;
31921: l_recog_line_2 NUMBER;
31922:

Line 31919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31915: l_num_entries NUMBER;
31916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31920: l_recog_line_1 NUMBER;
31921: l_recog_line_2 NUMBER;
31922:
31923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31921: l_recog_line_2 NUMBER;
31922:
31923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31924: l_bflow_applied_to_amt NUMBER; -- 5132302
31925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31926:
31927: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31928:
31929: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31996: l_accrual_line_num := NULL; -- 4262811
31997: l_tmp_amt := NULL; -- 4262811
31998: --
31999:
32000: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32001: l_balance_type_code <> 'B' THEN
32002: IF NVL(
32003: xla_ae_sources_pkg.GetSystemSourceChar(
32004: p_source_code => 'XLA_EVENT_CLASS_CODE'

Line 32083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32079: --
32080: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32081:
32082: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32083: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32084:
32085: -- 4955764
32086: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32087: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32182:
32183: IF xla_accounting_cache_pkg.GetValueChar
32184: (p_source_code => 'LEDGER_CATEGORY_CODE'
32185: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32186: AND l_bflow_method_code = 'PRIOR_ENTRY'
32187: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32188: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32189: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32333: p_lookup_type => 'XLA_OWNER_TYPE'
32334: ,p_lookup_code => l_component_type_code
32335: )
32336: ,p_token_4 => 'PRODUCT_NAME'
32337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32341: ,p_ae_header_id => NULL

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

32334: ,p_lookup_code => l_component_type_code
32335: )
32336: ,p_token_4 => 'PRODUCT_NAME'
32337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32341: ,p_ae_header_id => NULL
32342: );

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

32335: )
32336: ,p_token_4 => 'PRODUCT_NAME'
32337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32341: ,p_ae_header_id => NULL
32342: );
32343:

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

32336: ,p_token_4 => 'PRODUCT_NAME'
32337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32341: ,p_ae_header_id => NULL
32342: );
32343:
32344: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32367: ----------------------------------------------------------------------------------
32368: -- 4219869 Business Flow
32369: -- Update journal entry status -- Need to generate this within IF
32370: ----------------------------------------------------------------------------------
32371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32373: ,p_balance_type_code => l_balance_type_code
32374: );
32375:

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

32412:
32413: --
32414: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32415: --
32416: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32417: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32418: ELSE
32419: ---------------------------------------------------------------------------------------------------
32420: -- 4262811a Switch Sign

Line 32441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32437:
32438: XLA_AE_LINES_PKG.ValidateCurrentLine;
32439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32440:
32441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32443: ,p_balance_type_code => l_balance_type_code);
32444:
32445: END IF;

Line 32565: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32561: l_tmp_amt NUMBER;
32562: l_acc_rev_natural_side_code VARCHAR2(1);
32563:
32564: l_num_entries NUMBER;
32565: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32566: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32567: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32568: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32569: l_recog_line_1 NUMBER;

Line 32566: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32562: l_acc_rev_natural_side_code VARCHAR2(1);
32563:
32564: l_num_entries NUMBER;
32565: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32566: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32567: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32568: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32569: l_recog_line_1 NUMBER;
32570: l_recog_line_2 NUMBER;

Line 32567: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32563:
32564: l_num_entries NUMBER;
32565: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32566: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32567: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32568: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32569: l_recog_line_1 NUMBER;
32570: l_recog_line_2 NUMBER;
32571:

Line 32568: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32564: l_num_entries NUMBER;
32565: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32566: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32567: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32568: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32569: l_recog_line_1 NUMBER;
32570: l_recog_line_2 NUMBER;
32571:
32572: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32574: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32570: l_recog_line_2 NUMBER;
32571:
32572: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32573: l_bflow_applied_to_amt NUMBER; -- 5132302
32574: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32575:
32576: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32577:
32578: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32645: l_accrual_line_num := NULL; -- 4262811
32646: l_tmp_amt := NULL; -- 4262811
32647: --
32648:
32649: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32650: l_balance_type_code <> 'B' THEN
32651: IF (NVL(
32652: xla_ae_sources_pkg.GetSystemSourceChar(
32653: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 32744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32740: --
32741: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32742:
32743: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32744: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32745:
32746: -- 4955764
32747: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32748: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32840: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32841:
32842: IF xla_accounting_cache_pkg.GetValueChar
32843: (p_source_code => 'LEDGER_CATEGORY_CODE'
32844: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32845: AND l_bflow_method_code = 'PRIOR_ENTRY'
32846: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32847: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32848: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32917: p_lookup_type => 'XLA_OWNER_TYPE'
32918: ,p_lookup_code => l_component_type_code
32919: )
32920: ,p_token_4 => 'PRODUCT_NAME'
32921: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32922: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32923: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32924: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32925: ,p_ae_header_id => NULL

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

32918: ,p_lookup_code => l_component_type_code
32919: )
32920: ,p_token_4 => 'PRODUCT_NAME'
32921: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32922: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32923: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32924: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32925: ,p_ae_header_id => NULL
32926: );

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

32919: )
32920: ,p_token_4 => 'PRODUCT_NAME'
32921: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32922: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32923: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32924: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32925: ,p_ae_header_id => NULL
32926: );
32927:

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

32920: ,p_token_4 => 'PRODUCT_NAME'
32921: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32922: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32923: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32924: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32925: ,p_ae_header_id => NULL
32926: );
32927:
32928: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32951: ----------------------------------------------------------------------------------
32952: -- 4219869 Business Flow
32953: -- Update journal entry status -- Need to generate this within IF
32954: ----------------------------------------------------------------------------------
32955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32957: ,p_balance_type_code => l_balance_type_code
32958: );
32959:

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

32996:
32997: --
32998: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32999: --
33000: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33001: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33002: ELSE
33003: ---------------------------------------------------------------------------------------------------
33004: -- 4262811a Switch Sign

Line 33025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33021:
33022: XLA_AE_LINES_PKG.ValidateCurrentLine;
33023: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33024:
33025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33026: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33027: ,p_balance_type_code => l_balance_type_code);
33028:
33029: END IF;

Line 33151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33147: l_tmp_amt NUMBER;
33148: l_acc_rev_natural_side_code VARCHAR2(1);
33149:
33150: l_num_entries NUMBER;
33151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33155: l_recog_line_1 NUMBER;

Line 33152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33148: l_acc_rev_natural_side_code VARCHAR2(1);
33149:
33150: l_num_entries NUMBER;
33151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33155: l_recog_line_1 NUMBER;
33156: l_recog_line_2 NUMBER;

Line 33153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33149:
33150: l_num_entries NUMBER;
33151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33155: l_recog_line_1 NUMBER;
33156: l_recog_line_2 NUMBER;
33157:

Line 33154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33150: l_num_entries NUMBER;
33151: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33152: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33153: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33154: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33155: l_recog_line_1 NUMBER;
33156: l_recog_line_2 NUMBER;
33157:
33158: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33160: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33156: l_recog_line_2 NUMBER;
33157:
33158: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33159: l_bflow_applied_to_amt NUMBER; -- 5132302
33160: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33161:
33162: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33163:
33164: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33231: l_accrual_line_num := NULL; -- 4262811
33232: l_tmp_amt := NULL; -- 4262811
33233: --
33234:
33235: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33236: l_balance_type_code <> 'B' THEN
33237: IF (NVL(
33238: xla_ae_sources_pkg.GetSystemSourceChar(
33239: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 33330: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33326: --
33327: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33328:
33329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33330: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33331:
33332: -- 4955764
33333: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33334: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33427:
33428: IF xla_accounting_cache_pkg.GetValueChar
33429: (p_source_code => 'LEDGER_CATEGORY_CODE'
33430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33431: AND l_bflow_method_code = 'PRIOR_ENTRY'
33432: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33503: p_lookup_type => 'XLA_OWNER_TYPE'
33504: ,p_lookup_code => l_component_type_code
33505: )
33506: ,p_token_4 => 'PRODUCT_NAME'
33507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33511: ,p_ae_header_id => NULL

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

33504: ,p_lookup_code => l_component_type_code
33505: )
33506: ,p_token_4 => 'PRODUCT_NAME'
33507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33511: ,p_ae_header_id => NULL
33512: );

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

33505: )
33506: ,p_token_4 => 'PRODUCT_NAME'
33507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33511: ,p_ae_header_id => NULL
33512: );
33513:

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

33506: ,p_token_4 => 'PRODUCT_NAME'
33507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33511: ,p_ae_header_id => NULL
33512: );
33513:
33514: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33537: ----------------------------------------------------------------------------------
33538: -- 4219869 Business Flow
33539: -- Update journal entry status -- Need to generate this within IF
33540: ----------------------------------------------------------------------------------
33541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33542: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33543: ,p_balance_type_code => l_balance_type_code
33544: );
33545:

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

33582:
33583: --
33584: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33585: --
33586: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33587: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33588: ELSE
33589: ---------------------------------------------------------------------------------------------------
33590: -- 4262811a Switch Sign

Line 33611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33607:
33608: XLA_AE_LINES_PKG.ValidateCurrentLine;
33609: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33610:
33611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33613: ,p_balance_type_code => l_balance_type_code);
33614:
33615: END IF;

Line 33737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33733: l_tmp_amt NUMBER;
33734: l_acc_rev_natural_side_code VARCHAR2(1);
33735:
33736: l_num_entries NUMBER;
33737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33741: l_recog_line_1 NUMBER;

Line 33738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33734: l_acc_rev_natural_side_code VARCHAR2(1);
33735:
33736: l_num_entries NUMBER;
33737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33741: l_recog_line_1 NUMBER;
33742: l_recog_line_2 NUMBER;

Line 33739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33735:
33736: l_num_entries NUMBER;
33737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33741: l_recog_line_1 NUMBER;
33742: l_recog_line_2 NUMBER;
33743:

Line 33740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33736: l_num_entries NUMBER;
33737: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33738: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33739: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33740: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33741: l_recog_line_1 NUMBER;
33742: l_recog_line_2 NUMBER;
33743:
33744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33742: l_recog_line_2 NUMBER;
33743:
33744: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33745: l_bflow_applied_to_amt NUMBER; -- 5132302
33746: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33747:
33748: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33749:
33750: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33817: l_accrual_line_num := NULL; -- 4262811
33818: l_tmp_amt := NULL; -- 4262811
33819: --
33820:
33821: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33822: l_balance_type_code <> 'B' THEN
33823: IF (NVL(
33824: xla_ae_sources_pkg.GetSystemSourceChar(
33825: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 33914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33910: --
33911: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33912:
33913: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33914: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33915:
33916: -- 4955764
33917: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33918: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34010: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34011:
34012: IF xla_accounting_cache_pkg.GetValueChar
34013: (p_source_code => 'LEDGER_CATEGORY_CODE'
34014: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34015: AND l_bflow_method_code = 'PRIOR_ENTRY'
34016: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34017: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34018: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34087: p_lookup_type => 'XLA_OWNER_TYPE'
34088: ,p_lookup_code => l_component_type_code
34089: )
34090: ,p_token_4 => 'PRODUCT_NAME'
34091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34095: ,p_ae_header_id => NULL

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

34088: ,p_lookup_code => l_component_type_code
34089: )
34090: ,p_token_4 => 'PRODUCT_NAME'
34091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34095: ,p_ae_header_id => NULL
34096: );

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

34089: )
34090: ,p_token_4 => 'PRODUCT_NAME'
34091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34095: ,p_ae_header_id => NULL
34096: );
34097:

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

34090: ,p_token_4 => 'PRODUCT_NAME'
34091: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34092: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34093: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34094: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34095: ,p_ae_header_id => NULL
34096: );
34097:
34098: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34121: ----------------------------------------------------------------------------------
34122: -- 4219869 Business Flow
34123: -- Update journal entry status -- Need to generate this within IF
34124: ----------------------------------------------------------------------------------
34125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34127: ,p_balance_type_code => l_balance_type_code
34128: );
34129:

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

34166:
34167: --
34168: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34169: --
34170: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34171: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34172: ELSE
34173: ---------------------------------------------------------------------------------------------------
34174: -- 4262811a Switch Sign

Line 34195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34191:
34192: XLA_AE_LINES_PKG.ValidateCurrentLine;
34193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34194:
34195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34197: ,p_balance_type_code => l_balance_type_code);
34198:
34199: END IF;

Line 34321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34317: l_tmp_amt NUMBER;
34318: l_acc_rev_natural_side_code VARCHAR2(1);
34319:
34320: l_num_entries NUMBER;
34321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34325: l_recog_line_1 NUMBER;

Line 34322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34318: l_acc_rev_natural_side_code VARCHAR2(1);
34319:
34320: l_num_entries NUMBER;
34321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34325: l_recog_line_1 NUMBER;
34326: l_recog_line_2 NUMBER;

Line 34323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34319:
34320: l_num_entries NUMBER;
34321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34325: l_recog_line_1 NUMBER;
34326: l_recog_line_2 NUMBER;
34327:

Line 34324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34320: l_num_entries NUMBER;
34321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34325: l_recog_line_1 NUMBER;
34326: l_recog_line_2 NUMBER;
34327:
34328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34326: l_recog_line_2 NUMBER;
34327:
34328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34329: l_bflow_applied_to_amt NUMBER; -- 5132302
34330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34331:
34332: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34333:
34334: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34401: l_accrual_line_num := NULL; -- 4262811
34402: l_tmp_amt := NULL; -- 4262811
34403: --
34404:
34405: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34406: l_balance_type_code <> 'B' THEN
34407: IF (NVL(
34408: xla_ae_sources_pkg.GetSystemSourceChar(
34409: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 34498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34494: --
34495: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34496:
34497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34499:
34500: -- 4955764
34501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34594: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34595:
34596: IF xla_accounting_cache_pkg.GetValueChar
34597: (p_source_code => 'LEDGER_CATEGORY_CODE'
34598: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34599: AND l_bflow_method_code = 'PRIOR_ENTRY'
34600: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34601: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34602: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34671: p_lookup_type => 'XLA_OWNER_TYPE'
34672: ,p_lookup_code => l_component_type_code
34673: )
34674: ,p_token_4 => 'PRODUCT_NAME'
34675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34679: ,p_ae_header_id => NULL

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

34672: ,p_lookup_code => l_component_type_code
34673: )
34674: ,p_token_4 => 'PRODUCT_NAME'
34675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34679: ,p_ae_header_id => NULL
34680: );

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

34673: )
34674: ,p_token_4 => 'PRODUCT_NAME'
34675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34679: ,p_ae_header_id => NULL
34680: );
34681:

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

34674: ,p_token_4 => 'PRODUCT_NAME'
34675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34679: ,p_ae_header_id => NULL
34680: );
34681:
34682: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34709: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34705: ----------------------------------------------------------------------------------
34706: -- 4219869 Business Flow
34707: -- Update journal entry status -- Need to generate this within IF
34708: ----------------------------------------------------------------------------------
34709: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34710: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34711: ,p_balance_type_code => l_balance_type_code
34712: );
34713:

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

34750:
34751: --
34752: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34753: --
34754: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34755: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34756: ELSE
34757: ---------------------------------------------------------------------------------------------------
34758: -- 4262811a Switch Sign

Line 34779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34775:
34776: XLA_AE_LINES_PKG.ValidateCurrentLine;
34777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34778:
34779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34780: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34781: ,p_balance_type_code => l_balance_type_code);
34782:
34783: END IF;

Line 34917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34913: l_tmp_amt NUMBER;
34914: l_acc_rev_natural_side_code VARCHAR2(1);
34915:
34916: l_num_entries NUMBER;
34917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34921: l_recog_line_1 NUMBER;

Line 34918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34914: l_acc_rev_natural_side_code VARCHAR2(1);
34915:
34916: l_num_entries NUMBER;
34917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34921: l_recog_line_1 NUMBER;
34922: l_recog_line_2 NUMBER;

Line 34919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34915:
34916: l_num_entries NUMBER;
34917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34921: l_recog_line_1 NUMBER;
34922: l_recog_line_2 NUMBER;
34923:

Line 34920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34916: l_num_entries NUMBER;
34917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34921: l_recog_line_1 NUMBER;
34922: l_recog_line_2 NUMBER;
34923:
34924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34922: l_recog_line_2 NUMBER;
34923:
34924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34925: l_bflow_applied_to_amt NUMBER; -- 5132302
34926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34927:
34928: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34929:
34930: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34997: l_accrual_line_num := NULL; -- 4262811
34998: l_tmp_amt := NULL; -- 4262811
34999: --
35000:
35001: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35002: l_balance_type_code <> 'B' THEN
35003: IF NVL(
35004: xla_ae_sources_pkg.GetSystemSourceChar(
35005: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 35082: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35078: --
35079: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35080:
35081: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35082: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35083:
35084: -- 4955764
35085: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35086: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35184: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35185:
35186: IF xla_accounting_cache_pkg.GetValueChar
35187: (p_source_code => 'LEDGER_CATEGORY_CODE'
35188: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35189: AND l_bflow_method_code = 'PRIOR_ENTRY'
35190: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35191: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35192: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35336: p_lookup_type => 'XLA_OWNER_TYPE'
35337: ,p_lookup_code => l_component_type_code
35338: )
35339: ,p_token_4 => 'PRODUCT_NAME'
35340: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35341: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35342: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35343: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35344: ,p_ae_header_id => NULL

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

35337: ,p_lookup_code => l_component_type_code
35338: )
35339: ,p_token_4 => 'PRODUCT_NAME'
35340: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35341: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35342: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35343: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35344: ,p_ae_header_id => NULL
35345: );

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

35338: )
35339: ,p_token_4 => 'PRODUCT_NAME'
35340: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35341: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35342: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35343: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35344: ,p_ae_header_id => NULL
35345: );
35346:

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

35339: ,p_token_4 => 'PRODUCT_NAME'
35340: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35341: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35342: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35343: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35344: ,p_ae_header_id => NULL
35345: );
35346:
35347: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35370: ----------------------------------------------------------------------------------
35371: -- 4219869 Business Flow
35372: -- Update journal entry status -- Need to generate this within IF
35373: ----------------------------------------------------------------------------------
35374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35376: ,p_balance_type_code => l_balance_type_code
35377: );
35378:

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

35415:
35416: --
35417: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35418: --
35419: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35420: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35421: ELSE
35422: ---------------------------------------------------------------------------------------------------
35423: -- 4262811a Switch Sign

Line 35444: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35440:
35441: XLA_AE_LINES_PKG.ValidateCurrentLine;
35442: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35443:
35444: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35445: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35446: ,p_balance_type_code => l_balance_type_code);
35447:
35448: END IF;

Line 35578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35574: l_tmp_amt NUMBER;
35575: l_acc_rev_natural_side_code VARCHAR2(1);
35576:
35577: l_num_entries NUMBER;
35578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35582: l_recog_line_1 NUMBER;

Line 35579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35575: l_acc_rev_natural_side_code VARCHAR2(1);
35576:
35577: l_num_entries NUMBER;
35578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35582: l_recog_line_1 NUMBER;
35583: l_recog_line_2 NUMBER;

Line 35580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35576:
35577: l_num_entries NUMBER;
35578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35582: l_recog_line_1 NUMBER;
35583: l_recog_line_2 NUMBER;
35584:

Line 35581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35577: l_num_entries NUMBER;
35578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35582: l_recog_line_1 NUMBER;
35583: l_recog_line_2 NUMBER;
35584:
35585: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35587: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35583: l_recog_line_2 NUMBER;
35584:
35585: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35586: l_bflow_applied_to_amt NUMBER; -- 5132302
35587: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35588:
35589: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35590:
35591: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35658: l_accrual_line_num := NULL; -- 4262811
35659: l_tmp_amt := NULL; -- 4262811
35660: --
35661:
35662: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35663: l_balance_type_code <> 'B' THEN
35664: IF NVL(
35665: xla_ae_sources_pkg.GetSystemSourceChar(
35666: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 35743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35739: --
35740: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35741:
35742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35744:
35745: -- 4955764
35746: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35747: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35845: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35846:
35847: IF xla_accounting_cache_pkg.GetValueChar
35848: (p_source_code => 'LEDGER_CATEGORY_CODE'
35849: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35850: AND l_bflow_method_code = 'PRIOR_ENTRY'
35851: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35852: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35853: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35995: p_lookup_type => 'XLA_OWNER_TYPE'
35996: ,p_lookup_code => l_component_type_code
35997: )
35998: ,p_token_4 => 'PRODUCT_NAME'
35999: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36000: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36001: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36002: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36003: ,p_ae_header_id => NULL

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

35996: ,p_lookup_code => l_component_type_code
35997: )
35998: ,p_token_4 => 'PRODUCT_NAME'
35999: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36000: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36001: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36002: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36003: ,p_ae_header_id => NULL
36004: );

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

35997: )
35998: ,p_token_4 => 'PRODUCT_NAME'
35999: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36000: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36001: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36002: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36003: ,p_ae_header_id => NULL
36004: );
36005:

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

35998: ,p_token_4 => 'PRODUCT_NAME'
35999: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36000: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36001: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36002: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36003: ,p_ae_header_id => NULL
36004: );
36005:
36006: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36029: ----------------------------------------------------------------------------------
36030: -- 4219869 Business Flow
36031: -- Update journal entry status -- Need to generate this within IF
36032: ----------------------------------------------------------------------------------
36033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36035: ,p_balance_type_code => l_balance_type_code
36036: );
36037:

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

36074:
36075: --
36076: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36077: --
36078: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36079: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36080: ELSE
36081: ---------------------------------------------------------------------------------------------------
36082: -- 4262811a Switch Sign

Line 36103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36099:
36100: XLA_AE_LINES_PKG.ValidateCurrentLine;
36101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36102:
36103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36104: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36105: ,p_balance_type_code => l_balance_type_code);
36106:
36107: END IF;

Line 36229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36225: l_tmp_amt NUMBER;
36226: l_acc_rev_natural_side_code VARCHAR2(1);
36227:
36228: l_num_entries NUMBER;
36229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36233: l_recog_line_1 NUMBER;

Line 36230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36226: l_acc_rev_natural_side_code VARCHAR2(1);
36227:
36228: l_num_entries NUMBER;
36229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36233: l_recog_line_1 NUMBER;
36234: l_recog_line_2 NUMBER;

Line 36231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36227:
36228: l_num_entries NUMBER;
36229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36233: l_recog_line_1 NUMBER;
36234: l_recog_line_2 NUMBER;
36235:

Line 36232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36228: l_num_entries NUMBER;
36229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36233: l_recog_line_1 NUMBER;
36234: l_recog_line_2 NUMBER;
36235:
36236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36234: l_recog_line_2 NUMBER;
36235:
36236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36237: l_bflow_applied_to_amt NUMBER; -- 5132302
36238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36239:
36240: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36241:
36242: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36309: l_accrual_line_num := NULL; -- 4262811
36310: l_tmp_amt := NULL; -- 4262811
36311: --
36312:
36313: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36314: l_balance_type_code <> 'B' THEN
36315: IF NVL(
36316: xla_ae_sources_pkg.GetSystemSourceChar(
36317: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 36392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36388: --
36389: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36390:
36391: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36392: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36393:
36394: -- 4955764
36395: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36396: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36489:
36490: IF xla_accounting_cache_pkg.GetValueChar
36491: (p_source_code => 'LEDGER_CATEGORY_CODE'
36492: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36493: AND l_bflow_method_code = 'PRIOR_ENTRY'
36494: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36495: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36496: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36565: p_lookup_type => 'XLA_OWNER_TYPE'
36566: ,p_lookup_code => l_component_type_code
36567: )
36568: ,p_token_4 => 'PRODUCT_NAME'
36569: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36570: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36571: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36572: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36573: ,p_ae_header_id => NULL

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

36566: ,p_lookup_code => l_component_type_code
36567: )
36568: ,p_token_4 => 'PRODUCT_NAME'
36569: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36570: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36571: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36572: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36573: ,p_ae_header_id => NULL
36574: );

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

36567: )
36568: ,p_token_4 => 'PRODUCT_NAME'
36569: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36570: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36571: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36572: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36573: ,p_ae_header_id => NULL
36574: );
36575:

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

36568: ,p_token_4 => 'PRODUCT_NAME'
36569: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36570: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36571: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36572: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36573: ,p_ae_header_id => NULL
36574: );
36575:
36576: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36599: ----------------------------------------------------------------------------------
36600: -- 4219869 Business Flow
36601: -- Update journal entry status -- Need to generate this within IF
36602: ----------------------------------------------------------------------------------
36603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36604: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36605: ,p_balance_type_code => l_balance_type_code
36606: );
36607:

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

36644:
36645: --
36646: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36647: --
36648: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36649: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36650: ELSE
36651: ---------------------------------------------------------------------------------------------------
36652: -- 4262811a Switch Sign

Line 36673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36669:
36670: XLA_AE_LINES_PKG.ValidateCurrentLine;
36671: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36672:
36673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36674: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36675: ,p_balance_type_code => l_balance_type_code);
36676:
36677: END IF;

Line 36799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36795: l_tmp_amt NUMBER;
36796: l_acc_rev_natural_side_code VARCHAR2(1);
36797:
36798: l_num_entries NUMBER;
36799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36803: l_recog_line_1 NUMBER;

Line 36800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36796: l_acc_rev_natural_side_code VARCHAR2(1);
36797:
36798: l_num_entries NUMBER;
36799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36803: l_recog_line_1 NUMBER;
36804: l_recog_line_2 NUMBER;

Line 36801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36797:
36798: l_num_entries NUMBER;
36799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36803: l_recog_line_1 NUMBER;
36804: l_recog_line_2 NUMBER;
36805:

Line 36802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36798: l_num_entries NUMBER;
36799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36803: l_recog_line_1 NUMBER;
36804: l_recog_line_2 NUMBER;
36805:
36806: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36808: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36804: l_recog_line_2 NUMBER;
36805:
36806: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36807: l_bflow_applied_to_amt NUMBER; -- 5132302
36808: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36809:
36810: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36811:
36812: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36879: l_accrual_line_num := NULL; -- 4262811
36880: l_tmp_amt := NULL; -- 4262811
36881: --
36882:
36883: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36884: l_balance_type_code <> 'B' THEN
36885: IF NVL(
36886: xla_ae_sources_pkg.GetSystemSourceChar(
36887: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 36962: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36958: --
36959: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36960:
36961: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36962: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36963:
36964: -- 4955764
36965: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36966: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37058: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37059:
37060: IF xla_accounting_cache_pkg.GetValueChar
37061: (p_source_code => 'LEDGER_CATEGORY_CODE'
37062: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37063: AND l_bflow_method_code = 'PRIOR_ENTRY'
37064: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37065: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37066: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37135: p_lookup_type => 'XLA_OWNER_TYPE'
37136: ,p_lookup_code => l_component_type_code
37137: )
37138: ,p_token_4 => 'PRODUCT_NAME'
37139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37143: ,p_ae_header_id => NULL

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

37136: ,p_lookup_code => l_component_type_code
37137: )
37138: ,p_token_4 => 'PRODUCT_NAME'
37139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37143: ,p_ae_header_id => NULL
37144: );

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

37137: )
37138: ,p_token_4 => 'PRODUCT_NAME'
37139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37143: ,p_ae_header_id => NULL
37144: );
37145:

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

37138: ,p_token_4 => 'PRODUCT_NAME'
37139: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37140: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37141: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37142: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37143: ,p_ae_header_id => NULL
37144: );
37145:
37146: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37169: ----------------------------------------------------------------------------------
37170: -- 4219869 Business Flow
37171: -- Update journal entry status -- Need to generate this within IF
37172: ----------------------------------------------------------------------------------
37173: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37174: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37175: ,p_balance_type_code => l_balance_type_code
37176: );
37177:

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

37214:
37215: --
37216: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37217: --
37218: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37219: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37220: ELSE
37221: ---------------------------------------------------------------------------------------------------
37222: -- 4262811a Switch Sign

Line 37243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37239:
37240: XLA_AE_LINES_PKG.ValidateCurrentLine;
37241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37242:
37243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37245: ,p_balance_type_code => l_balance_type_code);
37246:
37247: END IF;

Line 37365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37361: l_tmp_amt NUMBER;
37362: l_acc_rev_natural_side_code VARCHAR2(1);
37363:
37364: l_num_entries NUMBER;
37365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37369: l_recog_line_1 NUMBER;

Line 37366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37362: l_acc_rev_natural_side_code VARCHAR2(1);
37363:
37364: l_num_entries NUMBER;
37365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37369: l_recog_line_1 NUMBER;
37370: l_recog_line_2 NUMBER;

Line 37367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37363:
37364: l_num_entries NUMBER;
37365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37369: l_recog_line_1 NUMBER;
37370: l_recog_line_2 NUMBER;
37371:

Line 37368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37364: l_num_entries NUMBER;
37365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37369: l_recog_line_1 NUMBER;
37370: l_recog_line_2 NUMBER;
37371:
37372: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37374: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37370: l_recog_line_2 NUMBER;
37371:
37372: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37373: l_bflow_applied_to_amt NUMBER; -- 5132302
37374: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37375:
37376: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37377:
37378: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37445: l_accrual_line_num := NULL; -- 4262811
37446: l_tmp_amt := NULL; -- 4262811
37447: --
37448:
37449: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37450: l_balance_type_code <> 'B' THEN
37451: IF NVL(
37452: xla_ae_sources_pkg.GetSystemSourceChar(
37453: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 37528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37524: --
37525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37526:
37527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37529:
37530: -- 4955764
37531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37532: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37624: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37625:
37626: IF xla_accounting_cache_pkg.GetValueChar
37627: (p_source_code => 'LEDGER_CATEGORY_CODE'
37628: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37629: AND l_bflow_method_code = 'PRIOR_ENTRY'
37630: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37631: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37632: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37701: p_lookup_type => 'XLA_OWNER_TYPE'
37702: ,p_lookup_code => l_component_type_code
37703: )
37704: ,p_token_4 => 'PRODUCT_NAME'
37705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37709: ,p_ae_header_id => NULL

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

37702: ,p_lookup_code => l_component_type_code
37703: )
37704: ,p_token_4 => 'PRODUCT_NAME'
37705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37709: ,p_ae_header_id => NULL
37710: );

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

37703: )
37704: ,p_token_4 => 'PRODUCT_NAME'
37705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37709: ,p_ae_header_id => NULL
37710: );
37711:

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

37704: ,p_token_4 => 'PRODUCT_NAME'
37705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37709: ,p_ae_header_id => NULL
37710: );
37711:
37712: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37735: ----------------------------------------------------------------------------------
37736: -- 4219869 Business Flow
37737: -- Update journal entry status -- Need to generate this within IF
37738: ----------------------------------------------------------------------------------
37739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37740: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37741: ,p_balance_type_code => l_balance_type_code
37742: );
37743:

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

37780:
37781: --
37782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37783: --
37784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37786: ELSE
37787: ---------------------------------------------------------------------------------------------------
37788: -- 4262811a Switch Sign

Line 37809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37805:
37806: XLA_AE_LINES_PKG.ValidateCurrentLine;
37807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37808:
37809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37811: ,p_balance_type_code => l_balance_type_code);
37812:
37813: END IF;

Line 37931: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37927: l_tmp_amt NUMBER;
37928: l_acc_rev_natural_side_code VARCHAR2(1);
37929:
37930: l_num_entries NUMBER;
37931: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37932: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37933: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37934: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37935: l_recog_line_1 NUMBER;

Line 37932: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37928: l_acc_rev_natural_side_code VARCHAR2(1);
37929:
37930: l_num_entries NUMBER;
37931: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37932: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37933: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37934: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37935: l_recog_line_1 NUMBER;
37936: l_recog_line_2 NUMBER;

Line 37933: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37929:
37930: l_num_entries NUMBER;
37931: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37932: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37933: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37934: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37935: l_recog_line_1 NUMBER;
37936: l_recog_line_2 NUMBER;
37937:

Line 37934: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37930: l_num_entries NUMBER;
37931: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37932: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37933: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37934: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37935: l_recog_line_1 NUMBER;
37936: l_recog_line_2 NUMBER;
37937:
37938: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37940: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37936: l_recog_line_2 NUMBER;
37937:
37938: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37939: l_bflow_applied_to_amt NUMBER; -- 5132302
37940: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37941:
37942: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37943:
37944: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38011: l_accrual_line_num := NULL; -- 4262811
38012: l_tmp_amt := NULL; -- 4262811
38013: --
38014:
38015: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38016: l_balance_type_code <> 'B' THEN
38017: IF NVL(
38018: xla_ae_sources_pkg.GetSystemSourceChar(
38019: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 38094: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38090: --
38091: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38092:
38093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38094: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38095:
38096: -- 4955764
38097: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38098: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38190: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38191:
38192: IF xla_accounting_cache_pkg.GetValueChar
38193: (p_source_code => 'LEDGER_CATEGORY_CODE'
38194: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38195: AND l_bflow_method_code = 'PRIOR_ENTRY'
38196: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38197: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38198: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38267: p_lookup_type => 'XLA_OWNER_TYPE'
38268: ,p_lookup_code => l_component_type_code
38269: )
38270: ,p_token_4 => 'PRODUCT_NAME'
38271: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38272: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38273: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38274: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38275: ,p_ae_header_id => NULL

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

38268: ,p_lookup_code => l_component_type_code
38269: )
38270: ,p_token_4 => 'PRODUCT_NAME'
38271: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38272: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38273: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38274: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38275: ,p_ae_header_id => NULL
38276: );

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

38269: )
38270: ,p_token_4 => 'PRODUCT_NAME'
38271: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38272: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38273: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38274: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38275: ,p_ae_header_id => NULL
38276: );
38277:

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

38270: ,p_token_4 => 'PRODUCT_NAME'
38271: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38272: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38273: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38274: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38275: ,p_ae_header_id => NULL
38276: );
38277:
38278: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38301: ----------------------------------------------------------------------------------
38302: -- 4219869 Business Flow
38303: -- Update journal entry status -- Need to generate this within IF
38304: ----------------------------------------------------------------------------------
38305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38306: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38307: ,p_balance_type_code => l_balance_type_code
38308: );
38309:

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

38346:
38347: --
38348: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38349: --
38350: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38351: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38352: ELSE
38353: ---------------------------------------------------------------------------------------------------
38354: -- 4262811a Switch Sign

Line 38375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38371:
38372: XLA_AE_LINES_PKG.ValidateCurrentLine;
38373: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38374:
38375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38377: ,p_balance_type_code => l_balance_type_code);
38378:
38379: END IF;

Line 38505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38501: l_tmp_amt NUMBER;
38502: l_acc_rev_natural_side_code VARCHAR2(1);
38503:
38504: l_num_entries NUMBER;
38505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38509: l_recog_line_1 NUMBER;

Line 38506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38502: l_acc_rev_natural_side_code VARCHAR2(1);
38503:
38504: l_num_entries NUMBER;
38505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38509: l_recog_line_1 NUMBER;
38510: l_recog_line_2 NUMBER;

Line 38507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38503:
38504: l_num_entries NUMBER;
38505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38509: l_recog_line_1 NUMBER;
38510: l_recog_line_2 NUMBER;
38511:

Line 38508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38504: l_num_entries NUMBER;
38505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38509: l_recog_line_1 NUMBER;
38510: l_recog_line_2 NUMBER;
38511:
38512: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38514: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38510: l_recog_line_2 NUMBER;
38511:
38512: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38513: l_bflow_applied_to_amt NUMBER; -- 5132302
38514: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38515:
38516: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38517:
38518: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38585: l_accrual_line_num := NULL; -- 4262811
38586: l_tmp_amt := NULL; -- 4262811
38587: --
38588:
38589: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38590: l_balance_type_code <> 'B' THEN
38591: IF NVL(
38592: xla_ae_sources_pkg.GetSystemSourceChar(
38593: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 38668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38664: --
38665: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38666:
38667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38669:
38670: -- 4955764
38671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38672: 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 38924: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

38920: p_lookup_type => 'XLA_OWNER_TYPE'
38921: ,p_lookup_code => l_component_type_code
38922: )
38923: ,p_token_4 => 'PRODUCT_NAME'
38924: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38925: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38926: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38927: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38928: ,p_ae_header_id => NULL

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

38921: ,p_lookup_code => l_component_type_code
38922: )
38923: ,p_token_4 => 'PRODUCT_NAME'
38924: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38925: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38926: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38927: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38928: ,p_ae_header_id => NULL
38929: );

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

38922: )
38923: ,p_token_4 => 'PRODUCT_NAME'
38924: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38925: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38926: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38927: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38928: ,p_ae_header_id => NULL
38929: );
38930:

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

38923: ,p_token_4 => 'PRODUCT_NAME'
38924: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38925: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38926: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38927: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38928: ,p_ae_header_id => NULL
38929: );
38930:
38931: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38954: ----------------------------------------------------------------------------------
38955: -- 4219869 Business Flow
38956: -- Update journal entry status -- Need to generate this within IF
38957: ----------------------------------------------------------------------------------
38958: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38959: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38960: ,p_balance_type_code => l_balance_type_code
38961: );
38962:

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

38999:
39000: --
39001: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39002: --
39003: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39004: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39005: ELSE
39006: ---------------------------------------------------------------------------------------------------
39007: -- 4262811a Switch Sign

Line 39028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39024:
39025: XLA_AE_LINES_PKG.ValidateCurrentLine;
39026: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39027:
39028: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39029: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39030: ,p_balance_type_code => l_balance_type_code);
39031:
39032: END IF;

Line 39162: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39158: l_tmp_amt NUMBER;
39159: l_acc_rev_natural_side_code VARCHAR2(1);
39160:
39161: l_num_entries NUMBER;
39162: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39163: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39164: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39165: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39166: l_recog_line_1 NUMBER;

Line 39163: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39159: l_acc_rev_natural_side_code VARCHAR2(1);
39160:
39161: l_num_entries NUMBER;
39162: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39163: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39164: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39165: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39166: l_recog_line_1 NUMBER;
39167: l_recog_line_2 NUMBER;

Line 39164: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39160:
39161: l_num_entries NUMBER;
39162: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39163: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39164: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39165: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39166: l_recog_line_1 NUMBER;
39167: l_recog_line_2 NUMBER;
39168:

Line 39165: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39161: l_num_entries NUMBER;
39162: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39163: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39164: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39165: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39166: l_recog_line_1 NUMBER;
39167: l_recog_line_2 NUMBER;
39168:
39169: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39171: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39167: l_recog_line_2 NUMBER;
39168:
39169: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39170: l_bflow_applied_to_amt NUMBER; -- 5132302
39171: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39172:
39173: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39174:
39175: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39242: l_accrual_line_num := NULL; -- 4262811
39243: l_tmp_amt := NULL; -- 4262811
39244: --
39245:
39246: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39247: l_balance_type_code <> 'B' THEN
39248: IF NVL(
39249: xla_ae_sources_pkg.GetSystemSourceChar(
39250: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 39325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39321: --
39322: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39323:
39324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39326:
39327: -- 4955764
39328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39428:
39429: IF xla_accounting_cache_pkg.GetValueChar
39430: (p_source_code => 'LEDGER_CATEGORY_CODE'
39431: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39432: AND l_bflow_method_code = 'PRIOR_ENTRY'
39433: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39434: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39435: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39579: p_lookup_type => 'XLA_OWNER_TYPE'
39580: ,p_lookup_code => l_component_type_code
39581: )
39582: ,p_token_4 => 'PRODUCT_NAME'
39583: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39584: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39585: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39586: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39587: ,p_ae_header_id => NULL

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

39580: ,p_lookup_code => l_component_type_code
39581: )
39582: ,p_token_4 => 'PRODUCT_NAME'
39583: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39584: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39585: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39586: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39587: ,p_ae_header_id => NULL
39588: );

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

39581: )
39582: ,p_token_4 => 'PRODUCT_NAME'
39583: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39584: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39585: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39586: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39587: ,p_ae_header_id => NULL
39588: );
39589:

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

39582: ,p_token_4 => 'PRODUCT_NAME'
39583: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39584: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39585: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39586: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39587: ,p_ae_header_id => NULL
39588: );
39589:
39590: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39617: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39613: ----------------------------------------------------------------------------------
39614: -- 4219869 Business Flow
39615: -- Update journal entry status -- Need to generate this within IF
39616: ----------------------------------------------------------------------------------
39617: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39618: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39619: ,p_balance_type_code => l_balance_type_code
39620: );
39621:

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

39658:
39659: --
39660: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39661: --
39662: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39663: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39664: ELSE
39665: ---------------------------------------------------------------------------------------------------
39666: -- 4262811a Switch Sign

Line 39687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39683:
39684: XLA_AE_LINES_PKG.ValidateCurrentLine;
39685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39686:
39687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39688: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39689: ,p_balance_type_code => l_balance_type_code);
39690:
39691: END IF;

Line 39813: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39809: l_tmp_amt NUMBER;
39810: l_acc_rev_natural_side_code VARCHAR2(1);
39811:
39812: l_num_entries NUMBER;
39813: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39814: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39815: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39816: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39817: l_recog_line_1 NUMBER;

Line 39814: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39810: l_acc_rev_natural_side_code VARCHAR2(1);
39811:
39812: l_num_entries NUMBER;
39813: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39814: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39815: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39816: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39817: l_recog_line_1 NUMBER;
39818: l_recog_line_2 NUMBER;

Line 39815: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39811:
39812: l_num_entries NUMBER;
39813: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39814: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39815: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39816: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39817: l_recog_line_1 NUMBER;
39818: l_recog_line_2 NUMBER;
39819:

Line 39816: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39812: l_num_entries NUMBER;
39813: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39814: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39815: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39816: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39817: l_recog_line_1 NUMBER;
39818: l_recog_line_2 NUMBER;
39819:
39820: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39822: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39818: l_recog_line_2 NUMBER;
39819:
39820: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39821: l_bflow_applied_to_amt NUMBER; -- 5132302
39822: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39823:
39824: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39825:
39826: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39893: l_accrual_line_num := NULL; -- 4262811
39894: l_tmp_amt := NULL; -- 4262811
39895: --
39896:
39897: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39898: l_balance_type_code <> 'B' THEN
39899: IF (NVL(
39900: xla_ae_sources_pkg.GetSystemSourceChar(
39901: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 39997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39993: --
39994: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39995:
39996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39998:
39999: -- 4955764
40000: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40001: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40094:
40095: IF xla_accounting_cache_pkg.GetValueChar
40096: (p_source_code => 'LEDGER_CATEGORY_CODE'
40097: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40098: AND l_bflow_method_code = 'PRIOR_ENTRY'
40099: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40100: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40101: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40238: p_lookup_type => 'XLA_OWNER_TYPE'
40239: ,p_lookup_code => l_component_type_code
40240: )
40241: ,p_token_4 => 'PRODUCT_NAME'
40242: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40243: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40244: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40245: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40246: ,p_ae_header_id => NULL

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

40239: ,p_lookup_code => l_component_type_code
40240: )
40241: ,p_token_4 => 'PRODUCT_NAME'
40242: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40243: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40244: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40245: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40246: ,p_ae_header_id => NULL
40247: );

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

40240: )
40241: ,p_token_4 => 'PRODUCT_NAME'
40242: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40243: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40244: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40245: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40246: ,p_ae_header_id => NULL
40247: );
40248:

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

40241: ,p_token_4 => 'PRODUCT_NAME'
40242: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40243: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40244: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40245: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40246: ,p_ae_header_id => NULL
40247: );
40248:
40249: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40276: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40272: ----------------------------------------------------------------------------------
40273: -- 4219869 Business Flow
40274: -- Update journal entry status -- Need to generate this within IF
40275: ----------------------------------------------------------------------------------
40276: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40277: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40278: ,p_balance_type_code => l_balance_type_code
40279: );
40280:

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

40317:
40318: --
40319: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40320: --
40321: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40322: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40323: ELSE
40324: ---------------------------------------------------------------------------------------------------
40325: -- 4262811a Switch Sign

Line 40346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40342:
40343: XLA_AE_LINES_PKG.ValidateCurrentLine;
40344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40345:
40346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40347: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40348: ,p_balance_type_code => l_balance_type_code);
40349:
40350: END IF;

Line 40468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40464: l_tmp_amt NUMBER;
40465: l_acc_rev_natural_side_code VARCHAR2(1);
40466:
40467: l_num_entries NUMBER;
40468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40472: l_recog_line_1 NUMBER;

Line 40469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40465: l_acc_rev_natural_side_code VARCHAR2(1);
40466:
40467: l_num_entries NUMBER;
40468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40472: l_recog_line_1 NUMBER;
40473: l_recog_line_2 NUMBER;

Line 40470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40466:
40467: l_num_entries NUMBER;
40468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40472: l_recog_line_1 NUMBER;
40473: l_recog_line_2 NUMBER;
40474:

Line 40471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40467: l_num_entries NUMBER;
40468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40472: l_recog_line_1 NUMBER;
40473: l_recog_line_2 NUMBER;
40474:
40475: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40477: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40473: l_recog_line_2 NUMBER;
40474:
40475: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40476: l_bflow_applied_to_amt NUMBER; -- 5132302
40477: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40478:
40479: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40480:
40481: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40548: l_accrual_line_num := NULL; -- 4262811
40549: l_tmp_amt := NULL; -- 4262811
40550: --
40551:
40552: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40553: l_balance_type_code <> 'B' THEN
40554: IF (NVL(
40555: xla_ae_sources_pkg.GetSystemSourceChar(
40556: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 40652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40648: --
40649: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40650:
40651: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40652: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40653:
40654: -- 4955764
40655: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40656: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40748: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40749:
40750: IF xla_accounting_cache_pkg.GetValueChar
40751: (p_source_code => 'LEDGER_CATEGORY_CODE'
40752: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40753: AND l_bflow_method_code = 'PRIOR_ENTRY'
40754: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40755: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40756: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40891: p_lookup_type => 'XLA_OWNER_TYPE'
40892: ,p_lookup_code => l_component_type_code
40893: )
40894: ,p_token_4 => 'PRODUCT_NAME'
40895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40899: ,p_ae_header_id => NULL

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

40892: ,p_lookup_code => l_component_type_code
40893: )
40894: ,p_token_4 => 'PRODUCT_NAME'
40895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40899: ,p_ae_header_id => NULL
40900: );

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

40893: )
40894: ,p_token_4 => 'PRODUCT_NAME'
40895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40899: ,p_ae_header_id => NULL
40900: );
40901:

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

40894: ,p_token_4 => 'PRODUCT_NAME'
40895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40899: ,p_ae_header_id => NULL
40900: );
40901:
40902: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40925: ----------------------------------------------------------------------------------
40926: -- 4219869 Business Flow
40927: -- Update journal entry status -- Need to generate this within IF
40928: ----------------------------------------------------------------------------------
40929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40930: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40931: ,p_balance_type_code => l_balance_type_code
40932: );
40933:

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

40970:
40971: --
40972: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40973: --
40974: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40975: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40976: ELSE
40977: ---------------------------------------------------------------------------------------------------
40978: -- 4262811a Switch Sign

Line 40999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40995:
40996: XLA_AE_LINES_PKG.ValidateCurrentLine;
40997: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40998:
40999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41000: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41001: ,p_balance_type_code => l_balance_type_code);
41002:
41003: END IF;

Line 41131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41127: l_tmp_amt NUMBER;
41128: l_acc_rev_natural_side_code VARCHAR2(1);
41129:
41130: l_num_entries NUMBER;
41131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41135: l_recog_line_1 NUMBER;

Line 41132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41128: l_acc_rev_natural_side_code VARCHAR2(1);
41129:
41130: l_num_entries NUMBER;
41131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41135: l_recog_line_1 NUMBER;
41136: l_recog_line_2 NUMBER;

Line 41133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41129:
41130: l_num_entries NUMBER;
41131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41135: l_recog_line_1 NUMBER;
41136: l_recog_line_2 NUMBER;
41137:

Line 41134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41130: l_num_entries NUMBER;
41131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41135: l_recog_line_1 NUMBER;
41136: l_recog_line_2 NUMBER;
41137:
41138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41136: l_recog_line_2 NUMBER;
41137:
41138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41139: l_bflow_applied_to_amt NUMBER; -- 5132302
41140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41141:
41142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41143:
41144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41211: l_accrual_line_num := NULL; -- 4262811
41212: l_tmp_amt := NULL; -- 4262811
41213: --
41214:
41215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41216: l_balance_type_code <> 'B' THEN
41217: IF NVL(
41218: xla_ae_sources_pkg.GetSystemSourceChar(
41219: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 41294: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41290: --
41291: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41292:
41293: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41294: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41295:
41296: -- 4955764
41297: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41298: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41392: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41393:
41394: IF xla_accounting_cache_pkg.GetValueChar
41395: (p_source_code => 'LEDGER_CATEGORY_CODE'
41396: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41397: AND l_bflow_method_code = 'PRIOR_ENTRY'
41398: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41399: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41400: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41544: p_lookup_type => 'XLA_OWNER_TYPE'
41545: ,p_lookup_code => l_component_type_code
41546: )
41547: ,p_token_4 => 'PRODUCT_NAME'
41548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41552: ,p_ae_header_id => NULL

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

41545: ,p_lookup_code => l_component_type_code
41546: )
41547: ,p_token_4 => 'PRODUCT_NAME'
41548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41552: ,p_ae_header_id => NULL
41553: );

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

41546: )
41547: ,p_token_4 => 'PRODUCT_NAME'
41548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41552: ,p_ae_header_id => NULL
41553: );
41554:

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

41547: ,p_token_4 => 'PRODUCT_NAME'
41548: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41549: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41550: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41551: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41552: ,p_ae_header_id => NULL
41553: );
41554:
41555: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41578: ----------------------------------------------------------------------------------
41579: -- 4219869 Business Flow
41580: -- Update journal entry status -- Need to generate this within IF
41581: ----------------------------------------------------------------------------------
41582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41583: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41584: ,p_balance_type_code => l_balance_type_code
41585: );
41586:

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

41623:
41624: --
41625: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41626: --
41627: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41628: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41629: ELSE
41630: ---------------------------------------------------------------------------------------------------
41631: -- 4262811a Switch Sign

Line 41652: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41648:
41649: XLA_AE_LINES_PKG.ValidateCurrentLine;
41650: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41651:
41652: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41653: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41654: ,p_balance_type_code => l_balance_type_code);
41655:
41656: END IF;

Line 41780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41776: l_tmp_amt NUMBER;
41777: l_acc_rev_natural_side_code VARCHAR2(1);
41778:
41779: l_num_entries NUMBER;
41780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41784: l_recog_line_1 NUMBER;

Line 41781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41777: l_acc_rev_natural_side_code VARCHAR2(1);
41778:
41779: l_num_entries NUMBER;
41780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41784: l_recog_line_1 NUMBER;
41785: l_recog_line_2 NUMBER;

Line 41782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41778:
41779: l_num_entries NUMBER;
41780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41784: l_recog_line_1 NUMBER;
41785: l_recog_line_2 NUMBER;
41786:

Line 41783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41779: l_num_entries NUMBER;
41780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41784: l_recog_line_1 NUMBER;
41785: l_recog_line_2 NUMBER;
41786:
41787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41785: l_recog_line_2 NUMBER;
41786:
41787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41788: l_bflow_applied_to_amt NUMBER; -- 5132302
41789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41790:
41791: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41792:
41793: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41860: l_accrual_line_num := NULL; -- 4262811
41861: l_tmp_amt := NULL; -- 4262811
41862: --
41863:
41864: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41865: l_balance_type_code <> 'B' THEN
41866: IF NVL(
41867: xla_ae_sources_pkg.GetSystemSourceChar(
41868: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 41943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41939: --
41940: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41941:
41942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41943: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41944:
41945: -- 4955764
41946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42041: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42042:
42043: IF xla_accounting_cache_pkg.GetValueChar
42044: (p_source_code => 'LEDGER_CATEGORY_CODE'
42045: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42046: AND l_bflow_method_code = 'PRIOR_ENTRY'
42047: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42048: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42049: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42191: p_lookup_type => 'XLA_OWNER_TYPE'
42192: ,p_lookup_code => l_component_type_code
42193: )
42194: ,p_token_4 => 'PRODUCT_NAME'
42195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42199: ,p_ae_header_id => NULL

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

42192: ,p_lookup_code => l_component_type_code
42193: )
42194: ,p_token_4 => 'PRODUCT_NAME'
42195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42199: ,p_ae_header_id => NULL
42200: );

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

42193: )
42194: ,p_token_4 => 'PRODUCT_NAME'
42195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42199: ,p_ae_header_id => NULL
42200: );
42201:

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

42194: ,p_token_4 => 'PRODUCT_NAME'
42195: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42196: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42197: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42198: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42199: ,p_ae_header_id => NULL
42200: );
42201:
42202: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42225: ----------------------------------------------------------------------------------
42226: -- 4219869 Business Flow
42227: -- Update journal entry status -- Need to generate this within IF
42228: ----------------------------------------------------------------------------------
42229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42231: ,p_balance_type_code => l_balance_type_code
42232: );
42233:

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

42270:
42271: --
42272: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42273: --
42274: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42275: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42276: ELSE
42277: ---------------------------------------------------------------------------------------------------
42278: -- 4262811a Switch Sign

Line 42299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42295:
42296: XLA_AE_LINES_PKG.ValidateCurrentLine;
42297: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42298:
42299: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42300: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42301: ,p_balance_type_code => l_balance_type_code);
42302:
42303: END IF;

Line 42419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42415: l_tmp_amt NUMBER;
42416: l_acc_rev_natural_side_code VARCHAR2(1);
42417:
42418: l_num_entries NUMBER;
42419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42423: l_recog_line_1 NUMBER;

Line 42420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42416: l_acc_rev_natural_side_code VARCHAR2(1);
42417:
42418: l_num_entries NUMBER;
42419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42423: l_recog_line_1 NUMBER;
42424: l_recog_line_2 NUMBER;

Line 42421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42417:
42418: l_num_entries NUMBER;
42419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42423: l_recog_line_1 NUMBER;
42424: l_recog_line_2 NUMBER;
42425:

Line 42422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42418: l_num_entries NUMBER;
42419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42423: l_recog_line_1 NUMBER;
42424: l_recog_line_2 NUMBER;
42425:
42426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42424: l_recog_line_2 NUMBER;
42425:
42426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42427: l_bflow_applied_to_amt NUMBER; -- 5132302
42428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42429:
42430: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42431:
42432: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42499: l_accrual_line_num := NULL; -- 4262811
42500: l_tmp_amt := NULL; -- 4262811
42501: --
42502:
42503: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42504: l_balance_type_code <> 'B' THEN
42505: IF NVL(
42506: xla_ae_sources_pkg.GetSystemSourceChar(
42507: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 42580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42576: --
42577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42578:
42579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42581:
42582: -- 4955764
42583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42677:
42678: IF xla_accounting_cache_pkg.GetValueChar
42679: (p_source_code => 'LEDGER_CATEGORY_CODE'
42680: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42681: AND l_bflow_method_code = 'PRIOR_ENTRY'
42682: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42683: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42684: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42753: p_lookup_type => 'XLA_OWNER_TYPE'
42754: ,p_lookup_code => l_component_type_code
42755: )
42756: ,p_token_4 => 'PRODUCT_NAME'
42757: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42758: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42759: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42760: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42761: ,p_ae_header_id => NULL

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

42754: ,p_lookup_code => l_component_type_code
42755: )
42756: ,p_token_4 => 'PRODUCT_NAME'
42757: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42758: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42759: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42760: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42761: ,p_ae_header_id => NULL
42762: );

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

42755: )
42756: ,p_token_4 => 'PRODUCT_NAME'
42757: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42758: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42759: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42760: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42761: ,p_ae_header_id => NULL
42762: );
42763:

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

42756: ,p_token_4 => 'PRODUCT_NAME'
42757: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42758: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42759: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42760: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42761: ,p_ae_header_id => NULL
42762: );
42763:
42764: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42787: ----------------------------------------------------------------------------------
42788: -- 4219869 Business Flow
42789: -- Update journal entry status -- Need to generate this within IF
42790: ----------------------------------------------------------------------------------
42791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42793: ,p_balance_type_code => l_balance_type_code
42794: );
42795:

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

42832:
42833: --
42834: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42835: --
42836: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42837: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42838: ELSE
42839: ---------------------------------------------------------------------------------------------------
42840: -- 4262811a Switch Sign

Line 42861: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42857:
42858: XLA_AE_LINES_PKG.ValidateCurrentLine;
42859: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42860:
42861: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42862: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42863: ,p_balance_type_code => l_balance_type_code);
42864:
42865: END IF;

Line 42981: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42977: l_tmp_amt NUMBER;
42978: l_acc_rev_natural_side_code VARCHAR2(1);
42979:
42980: l_num_entries NUMBER;
42981: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42982: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42983: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42984: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42985: l_recog_line_1 NUMBER;

Line 42982: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42978: l_acc_rev_natural_side_code VARCHAR2(1);
42979:
42980: l_num_entries NUMBER;
42981: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42982: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42983: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42984: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42985: l_recog_line_1 NUMBER;
42986: l_recog_line_2 NUMBER;

Line 42983: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42979:
42980: l_num_entries NUMBER;
42981: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42982: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42983: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42984: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42985: l_recog_line_1 NUMBER;
42986: l_recog_line_2 NUMBER;
42987:

Line 42984: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42980: l_num_entries NUMBER;
42981: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42982: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42983: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42984: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42985: l_recog_line_1 NUMBER;
42986: l_recog_line_2 NUMBER;
42987:
42988: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42990: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42986: l_recog_line_2 NUMBER;
42987:
42988: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42989: l_bflow_applied_to_amt NUMBER; -- 5132302
42990: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42991:
42992: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42993:
42994: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43061: l_accrual_line_num := NULL; -- 4262811
43062: l_tmp_amt := NULL; -- 4262811
43063: --
43064:
43065: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43066: l_balance_type_code <> 'B' THEN
43067: IF NVL(
43068: xla_ae_sources_pkg.GetSystemSourceChar(
43069: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 43142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43138: --
43139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43140:
43141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43143:
43144: -- 4955764
43145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43238: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43239:
43240: IF xla_accounting_cache_pkg.GetValueChar
43241: (p_source_code => 'LEDGER_CATEGORY_CODE'
43242: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43243: AND l_bflow_method_code = 'PRIOR_ENTRY'
43244: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43245: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43246: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43315: p_lookup_type => 'XLA_OWNER_TYPE'
43316: ,p_lookup_code => l_component_type_code
43317: )
43318: ,p_token_4 => 'PRODUCT_NAME'
43319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43323: ,p_ae_header_id => NULL

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

43316: ,p_lookup_code => l_component_type_code
43317: )
43318: ,p_token_4 => 'PRODUCT_NAME'
43319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43323: ,p_ae_header_id => NULL
43324: );

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

43317: )
43318: ,p_token_4 => 'PRODUCT_NAME'
43319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43323: ,p_ae_header_id => NULL
43324: );
43325:

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

43318: ,p_token_4 => 'PRODUCT_NAME'
43319: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43320: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43321: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43322: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43323: ,p_ae_header_id => NULL
43324: );
43325:
43326: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43349: ----------------------------------------------------------------------------------
43350: -- 4219869 Business Flow
43351: -- Update journal entry status -- Need to generate this within IF
43352: ----------------------------------------------------------------------------------
43353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43354: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43355: ,p_balance_type_code => l_balance_type_code
43356: );
43357:

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

43394:
43395: --
43396: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43397: --
43398: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43399: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43400: ELSE
43401: ---------------------------------------------------------------------------------------------------
43402: -- 4262811a Switch Sign

Line 43423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43419:
43420: XLA_AE_LINES_PKG.ValidateCurrentLine;
43421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43422:
43423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43425: ,p_balance_type_code => l_balance_type_code);
43426:
43427: END IF;

Line 43549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43545: l_tmp_amt NUMBER;
43546: l_acc_rev_natural_side_code VARCHAR2(1);
43547:
43548: l_num_entries NUMBER;
43549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43553: l_recog_line_1 NUMBER;

Line 43550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43546: l_acc_rev_natural_side_code VARCHAR2(1);
43547:
43548: l_num_entries NUMBER;
43549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43553: l_recog_line_1 NUMBER;
43554: l_recog_line_2 NUMBER;

Line 43551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43547:
43548: l_num_entries NUMBER;
43549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43553: l_recog_line_1 NUMBER;
43554: l_recog_line_2 NUMBER;
43555:

Line 43552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43548: l_num_entries NUMBER;
43549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43553: l_recog_line_1 NUMBER;
43554: l_recog_line_2 NUMBER;
43555:
43556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43554: l_recog_line_2 NUMBER;
43555:
43556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43557: l_bflow_applied_to_amt NUMBER; -- 5132302
43558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43559:
43560: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43561:
43562: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43629: l_accrual_line_num := NULL; -- 4262811
43630: l_tmp_amt := NULL; -- 4262811
43631: --
43632:
43633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43634: l_balance_type_code <> 'B' THEN
43635: IF NVL(
43636: xla_ae_sources_pkg.GetSystemSourceChar(
43637: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 43712: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43708: --
43709: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43710:
43711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43712: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43713:
43714: -- 4955764
43715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43716: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43809:
43810: IF xla_accounting_cache_pkg.GetValueChar
43811: (p_source_code => 'LEDGER_CATEGORY_CODE'
43812: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43813: AND l_bflow_method_code = 'PRIOR_ENTRY'
43814: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43815: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43816: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43885: p_lookup_type => 'XLA_OWNER_TYPE'
43886: ,p_lookup_code => l_component_type_code
43887: )
43888: ,p_token_4 => 'PRODUCT_NAME'
43889: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43890: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43891: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43892: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43893: ,p_ae_header_id => NULL

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

43886: ,p_lookup_code => l_component_type_code
43887: )
43888: ,p_token_4 => 'PRODUCT_NAME'
43889: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43890: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43891: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43892: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43893: ,p_ae_header_id => NULL
43894: );

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

43887: )
43888: ,p_token_4 => 'PRODUCT_NAME'
43889: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43890: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43891: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43892: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43893: ,p_ae_header_id => NULL
43894: );
43895:

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

43888: ,p_token_4 => 'PRODUCT_NAME'
43889: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43890: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43891: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43892: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43893: ,p_ae_header_id => NULL
43894: );
43895:
43896: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43919: ----------------------------------------------------------------------------------
43920: -- 4219869 Business Flow
43921: -- Update journal entry status -- Need to generate this within IF
43922: ----------------------------------------------------------------------------------
43923: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43924: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43925: ,p_balance_type_code => l_balance_type_code
43926: );
43927:

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

43964:
43965: --
43966: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43967: --
43968: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43969: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43970: ELSE
43971: ---------------------------------------------------------------------------------------------------
43972: -- 4262811a Switch Sign

Line 43993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43989:
43990: XLA_AE_LINES_PKG.ValidateCurrentLine;
43991: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43992:
43993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43994: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43995: ,p_balance_type_code => l_balance_type_code);
43996:
43997: END IF;

Line 44119: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44115: l_tmp_amt NUMBER;
44116: l_acc_rev_natural_side_code VARCHAR2(1);
44117:
44118: l_num_entries NUMBER;
44119: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44120: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44121: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44122: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44123: l_recog_line_1 NUMBER;

Line 44120: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44116: l_acc_rev_natural_side_code VARCHAR2(1);
44117:
44118: l_num_entries NUMBER;
44119: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44120: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44121: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44122: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44123: l_recog_line_1 NUMBER;
44124: l_recog_line_2 NUMBER;

Line 44121: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44117:
44118: l_num_entries NUMBER;
44119: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44120: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44121: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44122: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44123: l_recog_line_1 NUMBER;
44124: l_recog_line_2 NUMBER;
44125:

Line 44122: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44118: l_num_entries NUMBER;
44119: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44120: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44121: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44122: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44123: l_recog_line_1 NUMBER;
44124: l_recog_line_2 NUMBER;
44125:
44126: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44128: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44124: l_recog_line_2 NUMBER;
44125:
44126: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44127: l_bflow_applied_to_amt NUMBER; -- 5132302
44128: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44129:
44130: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44131:
44132: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44199: l_accrual_line_num := NULL; -- 4262811
44200: l_tmp_amt := NULL; -- 4262811
44201: --
44202:
44203: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44204: l_balance_type_code <> 'B' THEN
44205: IF NVL(
44206: xla_ae_sources_pkg.GetSystemSourceChar(
44207: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 44282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44278: --
44279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44280:
44281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44283:
44284: -- 4955764
44285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44286: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44379:
44380: IF xla_accounting_cache_pkg.GetValueChar
44381: (p_source_code => 'LEDGER_CATEGORY_CODE'
44382: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44383: AND l_bflow_method_code = 'PRIOR_ENTRY'
44384: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44385: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44386: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44455: p_lookup_type => 'XLA_OWNER_TYPE'
44456: ,p_lookup_code => l_component_type_code
44457: )
44458: ,p_token_4 => 'PRODUCT_NAME'
44459: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44460: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44461: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44462: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44463: ,p_ae_header_id => NULL

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

44456: ,p_lookup_code => l_component_type_code
44457: )
44458: ,p_token_4 => 'PRODUCT_NAME'
44459: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44460: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44461: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44462: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44463: ,p_ae_header_id => NULL
44464: );

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

44457: )
44458: ,p_token_4 => 'PRODUCT_NAME'
44459: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44460: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44461: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44462: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44463: ,p_ae_header_id => NULL
44464: );
44465:

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

44458: ,p_token_4 => 'PRODUCT_NAME'
44459: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44460: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44461: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44462: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44463: ,p_ae_header_id => NULL
44464: );
44465:
44466: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44489: ----------------------------------------------------------------------------------
44490: -- 4219869 Business Flow
44491: -- Update journal entry status -- Need to generate this within IF
44492: ----------------------------------------------------------------------------------
44493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44494: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44495: ,p_balance_type_code => l_balance_type_code
44496: );
44497:

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

44534:
44535: --
44536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44537: --
44538: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44540: ELSE
44541: ---------------------------------------------------------------------------------------------------
44542: -- 4262811a Switch Sign

Line 44563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44559:
44560: XLA_AE_LINES_PKG.ValidateCurrentLine;
44561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44562:
44563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44565: ,p_balance_type_code => l_balance_type_code);
44566:
44567: END IF;

Line 44697: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44693: l_tmp_amt NUMBER;
44694: l_acc_rev_natural_side_code VARCHAR2(1);
44695:
44696: l_num_entries NUMBER;
44697: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44698: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44699: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44700: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44701: l_recog_line_1 NUMBER;

Line 44698: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44694: l_acc_rev_natural_side_code VARCHAR2(1);
44695:
44696: l_num_entries NUMBER;
44697: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44698: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44699: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44700: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44701: l_recog_line_1 NUMBER;
44702: l_recog_line_2 NUMBER;

Line 44699: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44695:
44696: l_num_entries NUMBER;
44697: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44698: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44699: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44700: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44701: l_recog_line_1 NUMBER;
44702: l_recog_line_2 NUMBER;
44703:

Line 44700: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44696: l_num_entries NUMBER;
44697: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44698: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44699: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44700: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44701: l_recog_line_1 NUMBER;
44702: l_recog_line_2 NUMBER;
44703:
44704: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44706: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44702: l_recog_line_2 NUMBER;
44703:
44704: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44705: l_bflow_applied_to_amt NUMBER; -- 5132302
44706: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44707:
44708: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44709:
44710: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44777: l_accrual_line_num := NULL; -- 4262811
44778: l_tmp_amt := NULL; -- 4262811
44779: --
44780:
44781: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44782: l_balance_type_code <> 'B' THEN
44783: IF (NVL(
44784: xla_ae_sources_pkg.GetSystemSourceChar(
44785: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 44869: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44865: --
44866: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44867:
44868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44869: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44870:
44871: -- 4955764
44872: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44873: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44971: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44972:
44973: IF xla_accounting_cache_pkg.GetValueChar
44974: (p_source_code => 'LEDGER_CATEGORY_CODE'
44975: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44976: AND l_bflow_method_code = 'PRIOR_ENTRY'
44977: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44978: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44979: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45122: p_lookup_type => 'XLA_OWNER_TYPE'
45123: ,p_lookup_code => l_component_type_code
45124: )
45125: ,p_token_4 => 'PRODUCT_NAME'
45126: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45127: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45128: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45129: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45130: ,p_ae_header_id => NULL

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

45123: ,p_lookup_code => l_component_type_code
45124: )
45125: ,p_token_4 => 'PRODUCT_NAME'
45126: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45127: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45128: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45129: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45130: ,p_ae_header_id => NULL
45131: );

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

45124: )
45125: ,p_token_4 => 'PRODUCT_NAME'
45126: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45127: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45128: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45129: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45130: ,p_ae_header_id => NULL
45131: );
45132:

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

45125: ,p_token_4 => 'PRODUCT_NAME'
45126: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45127: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45128: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45129: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45130: ,p_ae_header_id => NULL
45131: );
45132:
45133: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45160: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45156: ----------------------------------------------------------------------------------
45157: -- 4219869 Business Flow
45158: -- Update journal entry status -- Need to generate this within IF
45159: ----------------------------------------------------------------------------------
45160: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45161: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45162: ,p_balance_type_code => l_balance_type_code
45163: );
45164:

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

45201:
45202: --
45203: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45204: --
45205: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45206: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45207: ELSE
45208: ---------------------------------------------------------------------------------------------------
45209: -- 4262811a Switch Sign

Line 45230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45226:
45227: XLA_AE_LINES_PKG.ValidateCurrentLine;
45228: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45229:
45230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45231: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45232: ,p_balance_type_code => l_balance_type_code);
45233:
45234: END IF;

Line 45366: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45362: l_tmp_amt NUMBER;
45363: l_acc_rev_natural_side_code VARCHAR2(1);
45364:
45365: l_num_entries NUMBER;
45366: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45367: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45368: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45369: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45370: l_recog_line_1 NUMBER;

Line 45367: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45363: l_acc_rev_natural_side_code VARCHAR2(1);
45364:
45365: l_num_entries NUMBER;
45366: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45367: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45368: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45369: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45370: l_recog_line_1 NUMBER;
45371: l_recog_line_2 NUMBER;

Line 45368: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45364:
45365: l_num_entries NUMBER;
45366: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45367: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45368: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45369: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45370: l_recog_line_1 NUMBER;
45371: l_recog_line_2 NUMBER;
45372:

Line 45369: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45365: l_num_entries NUMBER;
45366: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45367: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45368: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45369: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45370: l_recog_line_1 NUMBER;
45371: l_recog_line_2 NUMBER;
45372:
45373: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45375: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45371: l_recog_line_2 NUMBER;
45372:
45373: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45374: l_bflow_applied_to_amt NUMBER; -- 5132302
45375: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45376:
45377: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45378:
45379: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45446: l_accrual_line_num := NULL; -- 4262811
45447: l_tmp_amt := NULL; -- 4262811
45448: --
45449:
45450: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45451: l_balance_type_code <> 'B' THEN
45452: IF (NVL(
45453: xla_ae_sources_pkg.GetSystemSourceChar(
45454: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 45538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45534: --
45535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45536:
45537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45539:
45540: -- 4955764
45541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45641:
45642: IF xla_accounting_cache_pkg.GetValueChar
45643: (p_source_code => 'LEDGER_CATEGORY_CODE'
45644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45645: AND l_bflow_method_code = 'PRIOR_ENTRY'
45646: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45647: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45648: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45792: p_lookup_type => 'XLA_OWNER_TYPE'
45793: ,p_lookup_code => l_component_type_code
45794: )
45795: ,p_token_4 => 'PRODUCT_NAME'
45796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45800: ,p_ae_header_id => NULL

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

45793: ,p_lookup_code => l_component_type_code
45794: )
45795: ,p_token_4 => 'PRODUCT_NAME'
45796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45800: ,p_ae_header_id => NULL
45801: );

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

45794: )
45795: ,p_token_4 => 'PRODUCT_NAME'
45796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45800: ,p_ae_header_id => NULL
45801: );
45802:

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

45795: ,p_token_4 => 'PRODUCT_NAME'
45796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45800: ,p_ae_header_id => NULL
45801: );
45802:
45803: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45826: ----------------------------------------------------------------------------------
45827: -- 4219869 Business Flow
45828: -- Update journal entry status -- Need to generate this within IF
45829: ----------------------------------------------------------------------------------
45830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45832: ,p_balance_type_code => l_balance_type_code
45833: );
45834:

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

45871:
45872: --
45873: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45874: --
45875: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45876: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45877: ELSE
45878: ---------------------------------------------------------------------------------------------------
45879: -- 4262811a Switch Sign

Line 45900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45896:
45897: XLA_AE_LINES_PKG.ValidateCurrentLine;
45898: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45899:
45900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45901: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45902: ,p_balance_type_code => l_balance_type_code);
45903:
45904: END IF;

Line 46024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46020: l_tmp_amt NUMBER;
46021: l_acc_rev_natural_side_code VARCHAR2(1);
46022:
46023: l_num_entries NUMBER;
46024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46028: l_recog_line_1 NUMBER;

Line 46025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46021: l_acc_rev_natural_side_code VARCHAR2(1);
46022:
46023: l_num_entries NUMBER;
46024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46028: l_recog_line_1 NUMBER;
46029: l_recog_line_2 NUMBER;

Line 46026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46022:
46023: l_num_entries NUMBER;
46024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46028: l_recog_line_1 NUMBER;
46029: l_recog_line_2 NUMBER;
46030:

Line 46027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46023: l_num_entries NUMBER;
46024: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46025: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46026: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46027: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46028: l_recog_line_1 NUMBER;
46029: l_recog_line_2 NUMBER;
46030:
46031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46029: l_recog_line_2 NUMBER;
46030:
46031: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46032: l_bflow_applied_to_amt NUMBER; -- 5132302
46033: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46034:
46035: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46036:
46037: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46104: l_accrual_line_num := NULL; -- 4262811
46105: l_tmp_amt := NULL; -- 4262811
46106: --
46107:
46108: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46109: l_balance_type_code <> 'B' THEN
46110: IF (NVL(
46111: xla_ae_sources_pkg.GetSystemSourceChar(
46112: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 46217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46213: --
46214: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46215:
46216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46218:
46219: -- 4955764
46220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46314:
46315: IF xla_accounting_cache_pkg.GetValueChar
46316: (p_source_code => 'LEDGER_CATEGORY_CODE'
46317: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46318: AND l_bflow_method_code = 'PRIOR_ENTRY'
46319: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46320: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46321: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46390: p_lookup_type => 'XLA_OWNER_TYPE'
46391: ,p_lookup_code => l_component_type_code
46392: )
46393: ,p_token_4 => 'PRODUCT_NAME'
46394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46398: ,p_ae_header_id => NULL

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

46391: ,p_lookup_code => l_component_type_code
46392: )
46393: ,p_token_4 => 'PRODUCT_NAME'
46394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46398: ,p_ae_header_id => NULL
46399: );

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

46392: )
46393: ,p_token_4 => 'PRODUCT_NAME'
46394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46398: ,p_ae_header_id => NULL
46399: );
46400:

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

46393: ,p_token_4 => 'PRODUCT_NAME'
46394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46398: ,p_ae_header_id => NULL
46399: );
46400:
46401: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46424: ----------------------------------------------------------------------------------
46425: -- 4219869 Business Flow
46426: -- Update journal entry status -- Need to generate this within IF
46427: ----------------------------------------------------------------------------------
46428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46429: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46430: ,p_balance_type_code => l_balance_type_code
46431: );
46432:

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

46469:
46470: --
46471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46472: --
46473: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46475: ELSE
46476: ---------------------------------------------------------------------------------------------------
46477: -- 4262811a Switch Sign

Line 46498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46494:
46495: XLA_AE_LINES_PKG.ValidateCurrentLine;
46496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46497:
46498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46500: ,p_balance_type_code => l_balance_type_code);
46501:
46502: END IF;

Line 46622: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46618: l_tmp_amt NUMBER;
46619: l_acc_rev_natural_side_code VARCHAR2(1);
46620:
46621: l_num_entries NUMBER;
46622: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46623: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46624: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46625: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46626: l_recog_line_1 NUMBER;

Line 46623: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46619: l_acc_rev_natural_side_code VARCHAR2(1);
46620:
46621: l_num_entries NUMBER;
46622: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46623: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46624: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46625: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46626: l_recog_line_1 NUMBER;
46627: l_recog_line_2 NUMBER;

Line 46624: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46620:
46621: l_num_entries NUMBER;
46622: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46623: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46624: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46625: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46626: l_recog_line_1 NUMBER;
46627: l_recog_line_2 NUMBER;
46628:

Line 46625: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46621: l_num_entries NUMBER;
46622: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46623: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46624: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46625: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46626: l_recog_line_1 NUMBER;
46627: l_recog_line_2 NUMBER;
46628:
46629: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46631: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46627: l_recog_line_2 NUMBER;
46628:
46629: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46630: l_bflow_applied_to_amt NUMBER; -- 5132302
46631: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46632:
46633: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46634:
46635: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46702: l_accrual_line_num := NULL; -- 4262811
46703: l_tmp_amt := NULL; -- 4262811
46704: --
46705:
46706: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46707: l_balance_type_code <> 'B' THEN
46708: IF (NVL(
46709: xla_ae_sources_pkg.GetSystemSourceChar(
46710: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 46815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46811: --
46812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46813:
46814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46816:
46817: -- 4955764
46818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46819: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46911: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46912:
46913: IF xla_accounting_cache_pkg.GetValueChar
46914: (p_source_code => 'LEDGER_CATEGORY_CODE'
46915: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46916: AND l_bflow_method_code = 'PRIOR_ENTRY'
46917: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46918: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46919: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46988: p_lookup_type => 'XLA_OWNER_TYPE'
46989: ,p_lookup_code => l_component_type_code
46990: )
46991: ,p_token_4 => 'PRODUCT_NAME'
46992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46996: ,p_ae_header_id => NULL

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

46989: ,p_lookup_code => l_component_type_code
46990: )
46991: ,p_token_4 => 'PRODUCT_NAME'
46992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46996: ,p_ae_header_id => NULL
46997: );

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

46990: )
46991: ,p_token_4 => 'PRODUCT_NAME'
46992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46996: ,p_ae_header_id => NULL
46997: );
46998:

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

46991: ,p_token_4 => 'PRODUCT_NAME'
46992: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46993: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46994: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46995: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46996: ,p_ae_header_id => NULL
46997: );
46998:
46999: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47022: ----------------------------------------------------------------------------------
47023: -- 4219869 Business Flow
47024: -- Update journal entry status -- Need to generate this within IF
47025: ----------------------------------------------------------------------------------
47026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47027: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47028: ,p_balance_type_code => l_balance_type_code
47029: );
47030:

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

47067:
47068: --
47069: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47070: --
47071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47072: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47073: ELSE
47074: ---------------------------------------------------------------------------------------------------
47075: -- 4262811a Switch Sign

Line 47096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47092:
47093: XLA_AE_LINES_PKG.ValidateCurrentLine;
47094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47095:
47096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47098: ,p_balance_type_code => l_balance_type_code);
47099:
47100: END IF;

Line 47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47597:
47598: l_calculate_acctd_flag VARCHAR2(1) :='N';
47599: l_calculate_g_l_flag VARCHAR2(1) :='N';
47600: --
47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47598: l_calculate_acctd_flag VARCHAR2(1) :='N';
47599: l_calculate_g_l_flag VARCHAR2(1) :='N';
47600: --
47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

47599: l_calculate_g_l_flag VARCHAR2(1) :='N';
47600: --
47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

47600: --
47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47601: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

47602: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

47603: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47604: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47605: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47606: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47607: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47608: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47609: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

47610: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

47611: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

47612: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

47613: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

47614: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47615: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47616: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47617: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47625:

Line 47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

47618: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47625:
47626: l_event_id NUMBER;

Line 47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

47619: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47625:
47626: l_event_id NUMBER;
47627: l_previous_event_id NUMBER;

Line 47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

47620: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47621: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47622: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
47623: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
47624: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
47625:
47626: l_event_id NUMBER;
47627: l_previous_event_id NUMBER;
47628: l_first_event_id NUMBER;

Line 47642: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

47638: l_event_class_name VARCHAR2(80) := 'Purchase Order and Agreement';
47639: l_description VARCHAR2(4000);
47640: l_transaction_reversal NUMBER;
47641: l_ae_header_id NUMBER;
47642: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
47643: l_log_module VARCHAR2(240);
47644: --
47645: l_acct_reversal_source VARCHAR2(30);
47646: l_trx_reversal_source VARCHAR2(30);

Line 47966: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

47962:
47963: --
47964: -- set event info as cache for other routines to refer event attributes
47965: --
47966: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
47967: (p_application_id => p_application_id
47968: ,p_primary_ledger_id => p_primary_ledger_id
47969: ,p_base_ledger_id => p_base_ledger_id
47970: ,p_target_ledger_id => p_target_ledger_id

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

47995:
47996: --
47997: -- set the status of entry to C_VALID (0)
47998: --
47999: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
48000:
48001: --
48002: -- initialize a row for ae header
48003: --

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

48024: --
48025: -- initilaize the status of ae headers for diffrent balance types
48026: -- the status is initialised to C_NOT_CREATED (2)
48027: --
48028: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48029: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48030: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48031:
48032: --

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

48025: -- initilaize the status of ae headers for diffrent balance types
48026: -- the status is initialised to C_NOT_CREATED (2)
48027: --
48028: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48029: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48030: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48031:
48032: --
48033: -- call api to validate and store accounting attributes for header

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

48026: -- the status is initialised to C_NOT_CREATED (2)
48027: --
48028: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48029: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48030: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
48031:
48032: --
48033: -- call api to validate and store accounting attributes for header
48034: --

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

48072: --
48073: l_trx_reversal_source := SUBSTR(NULL, 1,30);
48074:
48075: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
48076: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
48077:
48078: xla_accounting_err_pkg.build_message
48079: (p_appli_s_name => 'XLA'
48080: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

48080: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
48081: ,p_token_1 => 'ACCT_ATTR_NAME'
48082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
48083: ,p_token_2 => 'PRODUCT_NAME'
48084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48088:

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

48081: ,p_token_1 => 'ACCT_ATTR_NAME'
48082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
48083: ,p_token_2 => 'PRODUCT_NAME'
48084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48088:
48089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

48082: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
48083: ,p_token_2 => 'PRODUCT_NAME'
48084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48088:
48089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
48090: --

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

48083: ,p_token_2 => 'PRODUCT_NAME'
48084: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48085: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48086: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48087: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48088:
48089: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
48090: --
48091: -- following sets the accounting attributes needed to reverse

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

48102: ----------------------------------------------------------------
48103: -- 4262811 - update the header statuses to invalid in need be
48104: ----------------------------------------------------------------
48105: --
48106: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
48107:
48108:
48109: -----------------------------------------------
48110: -- No accrual reversal for the event class/type

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

48252: ,p_module => l_log_module);
48253: END IF;
48254:
48255: --
48256: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
48257: --
48258: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
48259: --
48260: -- set event info as cache for other routines to refer event attributes

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

48254:
48255: --
48256: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
48257: --
48258: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
48259: --
48260: -- set event info as cache for other routines to refer event attributes
48261: --
48262:

Line 48266: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

48262:
48263: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
48264: l_previous_event_id := l_event_id;
48265:
48266: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
48267: (p_application_id => p_application_id
48268: ,p_primary_ledger_id => p_primary_ledger_id
48269: ,p_base_ledger_id => p_base_ledger_id
48270: ,p_target_ledger_id => p_target_ledger_id

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

48303: l_acct_reversal_source := SUBSTR(l_array_source_15(Idx), 1,30);
48304:
48305: IF l_continue_with_lines THEN
48306: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
48307: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
48308:
48309: xla_accounting_err_pkg.build_message
48310: (p_appli_s_name => 'XLA'
48311: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

48311: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
48312: ,p_token_1 => 'LINE_NUMBER'
48313: ,p_value_1 => l_array_extract_line_num(Idx)
48314: ,p_token_2 => 'PRODUCT_NAME'
48315: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48316: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48317: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48318: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48319:

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

48312: ,p_token_1 => 'LINE_NUMBER'
48313: ,p_value_1 => l_array_extract_line_num(Idx)
48314: ,p_token_2 => 'PRODUCT_NAME'
48315: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48316: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48317: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48318: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48319:
48320: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

48313: ,p_value_1 => l_array_extract_line_num(Idx)
48314: ,p_token_2 => 'PRODUCT_NAME'
48315: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48316: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48317: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48318: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48319:
48320: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
48321: --

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

48314: ,p_token_2 => 'PRODUCT_NAME'
48315: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
48316: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
48317: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
48318: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
48319:
48320: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
48321: --
48322: -- following sets the accounting attributes needed to reverse

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

49828:
49829: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
49830: -- or secondary ledger that has different currency with primary
49831: -- or alc that is calculated by sla
49832: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
49833: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
49834:
49835: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

49829: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
49830: -- or secondary ledger that has different currency with primary
49831: -- or alc that is calculated by sla
49832: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
49833: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
49834:
49835: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
49837: AND (l_actual_flag = 'A')) THEN

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

49831: -- or alc that is calculated by sla
49832: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
49833: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
49834:
49835: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
49837: AND (l_actual_flag = 'A')) THEN
49838: XLA_AE_LINES_PKG.CreateGainOrLossLines(
49839: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

49832: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
49833: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
49834:
49835: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
49837: AND (l_actual_flag = 'A')) THEN
49838: XLA_AE_LINES_PKG.CreateGainOrLossLines(
49839: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49840: ,p_application_id => p_application_id

Line 49839: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

49835: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
49836: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
49837: AND (l_actual_flag = 'A')) THEN
49838: XLA_AE_LINES_PKG.CreateGainOrLossLines(
49839: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49840: ,p_application_id => p_application_id
49841: ,p_amb_context_code => 'DEFAULT'
49842: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
49843: ,p_event_class_code => C_EVENT_CLASS_CODE

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

49838: XLA_AE_LINES_PKG.CreateGainOrLossLines(
49839: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49840: ,p_application_id => p_application_id
49841: ,p_amb_context_code => 'DEFAULT'
49842: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
49843: ,p_event_class_code => C_EVENT_CLASS_CODE
49844: ,p_event_type_code => C_EVENT_TYPE_CODE
49845:
49846: ,p_gain_ccid => -1

Line 50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50397:
50398: l_calculate_acctd_flag VARCHAR2(1) :='N';
50399: l_calculate_g_l_flag VARCHAR2(1) :='N';
50400: --
50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50398: l_calculate_acctd_flag VARCHAR2(1) :='N';
50399: l_calculate_g_l_flag VARCHAR2(1) :='N';
50400: --
50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

50399: l_calculate_g_l_flag VARCHAR2(1) :='N';
50400: --
50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

50400: --
50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50401: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

50402: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

50403: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50404: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50405: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50406: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50407: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50408: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50409: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

50410: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

50411: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

50412: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

50413: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

50414: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50415: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50416: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50417: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50425:

Line 50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

50418: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50425:
50426: l_event_id NUMBER;

Line 50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

50419: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50425:
50426: l_event_id NUMBER;
50427: l_previous_event_id NUMBER;

Line 50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

50420: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50421: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50422: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
50423: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
50424: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
50425:
50426: l_event_id NUMBER;
50427: l_previous_event_id NUMBER;
50428: l_first_event_id NUMBER;

Line 50442: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

50438: l_event_class_name VARCHAR2(80) := 'Release';
50439: l_description VARCHAR2(4000);
50440: l_transaction_reversal NUMBER;
50441: l_ae_header_id NUMBER;
50442: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
50443: l_log_module VARCHAR2(240);
50444: --
50445: l_acct_reversal_source VARCHAR2(30);
50446: l_trx_reversal_source VARCHAR2(30);

Line 50768: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

50764:
50765: --
50766: -- set event info as cache for other routines to refer event attributes
50767: --
50768: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
50769: (p_application_id => p_application_id
50770: ,p_primary_ledger_id => p_primary_ledger_id
50771: ,p_base_ledger_id => p_base_ledger_id
50772: ,p_target_ledger_id => p_target_ledger_id

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

50797:
50798: --
50799: -- set the status of entry to C_VALID (0)
50800: --
50801: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
50802:
50803: --
50804: -- initialize a row for ae header
50805: --

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

50827: --
50828: -- initilaize the status of ae headers for diffrent balance types
50829: -- the status is initialised to C_NOT_CREATED (2)
50830: --
50831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50834:
50835: --

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

50828: -- initilaize the status of ae headers for diffrent balance types
50829: -- the status is initialised to C_NOT_CREATED (2)
50830: --
50831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50834:
50835: --
50836: -- call api to validate and store accounting attributes for header

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

50829: -- the status is initialised to C_NOT_CREATED (2)
50830: --
50831: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50832: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50833: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
50834:
50835: --
50836: -- call api to validate and store accounting attributes for header
50837: --

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

50876: --
50877: l_trx_reversal_source := SUBSTR(NULL, 1,30);
50878:
50879: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
50880: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
50881:
50882: xla_accounting_err_pkg.build_message
50883: (p_appli_s_name => 'XLA'
50884: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

50884: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
50885: ,p_token_1 => 'ACCT_ATTR_NAME'
50886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
50887: ,p_token_2 => 'PRODUCT_NAME'
50888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
50889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
50890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
50892:

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

50885: ,p_token_1 => 'ACCT_ATTR_NAME'
50886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
50887: ,p_token_2 => 'PRODUCT_NAME'
50888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
50889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
50890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
50892:
50893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

50886: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
50887: ,p_token_2 => 'PRODUCT_NAME'
50888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
50889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
50890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
50892:
50893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
50894: --

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

50887: ,p_token_2 => 'PRODUCT_NAME'
50888: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
50889: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
50890: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50891: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
50892:
50893: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
50894: --
50895: -- following sets the accounting attributes needed to reverse

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

50906: ----------------------------------------------------------------
50907: -- 4262811 - update the header statuses to invalid in need be
50908: ----------------------------------------------------------------
50909: --
50910: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
50911:
50912:
50913: -----------------------------------------------
50914: -- No accrual reversal for the event class/type

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

51055: ,p_module => l_log_module);
51056: END IF;
51057:
51058: --
51059: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
51060: --
51061: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
51062: --
51063: -- set event info as cache for other routines to refer event attributes

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

51057:
51058: --
51059: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
51060: --
51061: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
51062: --
51063: -- set event info as cache for other routines to refer event attributes
51064: --
51065:

Line 51069: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

51065:
51066: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
51067: l_previous_event_id := l_event_id;
51068:
51069: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
51070: (p_application_id => p_application_id
51071: ,p_primary_ledger_id => p_primary_ledger_id
51072: ,p_base_ledger_id => p_base_ledger_id
51073: ,p_target_ledger_id => p_target_ledger_id

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

51106: l_acct_reversal_source := SUBSTR(l_array_source_15(Idx), 1,30);
51107:
51108: IF l_continue_with_lines THEN
51109: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
51110: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
51111:
51112: xla_accounting_err_pkg.build_message
51113: (p_appli_s_name => 'XLA'
51114: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

51114: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
51115: ,p_token_1 => 'LINE_NUMBER'
51116: ,p_value_1 => l_array_extract_line_num(Idx)
51117: ,p_token_2 => 'PRODUCT_NAME'
51118: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51119: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51120: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51121: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51122:

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

51115: ,p_token_1 => 'LINE_NUMBER'
51116: ,p_value_1 => l_array_extract_line_num(Idx)
51117: ,p_token_2 => 'PRODUCT_NAME'
51118: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51119: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51120: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51121: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51122:
51123: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

51116: ,p_value_1 => l_array_extract_line_num(Idx)
51117: ,p_token_2 => 'PRODUCT_NAME'
51118: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51119: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51120: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51121: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51122:
51123: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
51124: --

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

51117: ,p_token_2 => 'PRODUCT_NAME'
51118: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51119: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51120: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51121: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51122:
51123: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
51124: --
51125: -- following sets the accounting attributes needed to reverse

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

52337:
52338: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
52339: -- or secondary ledger that has different currency with primary
52340: -- or alc that is calculated by sla
52341: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52342: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52343:
52344: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

52338: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
52339: -- or secondary ledger that has different currency with primary
52340: -- or alc that is calculated by sla
52341: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52342: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52343:
52344: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52346: AND (l_actual_flag = 'A')) THEN

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

52340: -- or alc that is calculated by sla
52341: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52342: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52343:
52344: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52346: AND (l_actual_flag = 'A')) THEN
52347: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52348: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

52341: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52342: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52343:
52344: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52346: AND (l_actual_flag = 'A')) THEN
52347: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52348: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52349: ,p_application_id => p_application_id

Line 52348: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

52344: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52345: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52346: AND (l_actual_flag = 'A')) THEN
52347: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52348: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52349: ,p_application_id => p_application_id
52350: ,p_amb_context_code => 'DEFAULT'
52351: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
52352: ,p_event_class_code => C_EVENT_CLASS_CODE

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

52347: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52348: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52349: ,p_application_id => p_application_id
52350: ,p_amb_context_code => 'DEFAULT'
52351: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
52352: ,p_event_class_code => C_EVENT_CLASS_CODE
52353: ,p_event_type_code => C_EVENT_TYPE_CODE
52354:
52355: ,p_gain_ccid => -1

Line 52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52865:
52866: l_calculate_acctd_flag VARCHAR2(1) :='N';
52867: l_calculate_g_l_flag VARCHAR2(1) :='N';
52868: --
52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52866: l_calculate_acctd_flag VARCHAR2(1) :='N';
52867: l_calculate_g_l_flag VARCHAR2(1) :='N';
52868: --
52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

52867: l_calculate_g_l_flag VARCHAR2(1) :='N';
52868: --
52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

52868: --
52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52869: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

52870: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

52871: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52872: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52873: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52874: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52875: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52876: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52877: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

52878: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

52879: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

52880: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

52881: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

52882: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52883: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52884: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52885: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52893:

Line 52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

52886: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52893:
52894: l_event_id NUMBER;

Line 52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

52887: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52893:
52894: l_event_id NUMBER;
52895: l_previous_event_id NUMBER;

Line 52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

52888: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52889: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52890: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
52891: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
52892: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
52893:
52894: l_event_id NUMBER;
52895: l_previous_event_id NUMBER;
52896: l_first_event_id NUMBER;

Line 52910: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

52906: l_event_class_name VARCHAR2(80) := 'Requisition';
52907: l_description VARCHAR2(4000);
52908: l_transaction_reversal NUMBER;
52909: l_ae_header_id NUMBER;
52910: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
52911: l_log_module VARCHAR2(240);
52912: --
52913: l_acct_reversal_source VARCHAR2(30);
52914: l_trx_reversal_source VARCHAR2(30);

Line 53210: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53206:
53207: --
53208: -- set event info as cache for other routines to refer event attributes
53209: --
53210: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53211: (p_application_id => p_application_id
53212: ,p_primary_ledger_id => p_primary_ledger_id
53213: ,p_base_ledger_id => p_base_ledger_id
53214: ,p_target_ledger_id => p_target_ledger_id

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

53239:
53240: --
53241: -- set the status of entry to C_VALID (0)
53242: --
53243: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53244:
53245: --
53246: -- initialize a row for ae header
53247: --

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

53268: --
53269: -- initilaize the status of ae headers for diffrent balance types
53270: -- the status is initialised to C_NOT_CREATED (2)
53271: --
53272: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53273: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53274: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53275:
53276: --

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

53269: -- initilaize the status of ae headers for diffrent balance types
53270: -- the status is initialised to C_NOT_CREATED (2)
53271: --
53272: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53273: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53274: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53275:
53276: --
53277: -- call api to validate and store accounting attributes for header

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

53270: -- the status is initialised to C_NOT_CREATED (2)
53271: --
53272: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53273: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53274: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53275:
53276: --
53277: -- call api to validate and store accounting attributes for header
53278: --

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

53316: --
53317: l_trx_reversal_source := SUBSTR(NULL, 1,30);
53318:
53319: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
53320: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53321:
53322: xla_accounting_err_pkg.build_message
53323: (p_appli_s_name => 'XLA'
53324: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

53324: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
53325: ,p_token_1 => 'ACCT_ATTR_NAME'
53326: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53327: ,p_token_2 => 'PRODUCT_NAME'
53328: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53329: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53330: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53331: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53332:

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

53325: ,p_token_1 => 'ACCT_ATTR_NAME'
53326: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53327: ,p_token_2 => 'PRODUCT_NAME'
53328: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53329: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53330: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53331: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53332:
53333: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

53326: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53327: ,p_token_2 => 'PRODUCT_NAME'
53328: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53329: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53330: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53331: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53332:
53333: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53334: --

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

53327: ,p_token_2 => 'PRODUCT_NAME'
53328: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53329: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53330: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53331: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53332:
53333: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53334: --
53335: -- following sets the accounting attributes needed to reverse

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

53346: ----------------------------------------------------------------
53347: -- 4262811 - update the header statuses to invalid in need be
53348: ----------------------------------------------------------------
53349: --
53350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
53351:
53352:
53353: -----------------------------------------------
53354: -- No accrual reversal for the event class/type

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

53488: ,p_module => l_log_module);
53489: END IF;
53490:
53491: --
53492: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53493: --
53494: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53495: --
53496: -- set event info as cache for other routines to refer event attributes

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

53490:
53491: --
53492: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53493: --
53494: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53495: --
53496: -- set event info as cache for other routines to refer event attributes
53497: --
53498:

Line 53502: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53498:
53499: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
53500: l_previous_event_id := l_event_id;
53501:
53502: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53503: (p_application_id => p_application_id
53504: ,p_primary_ledger_id => p_primary_ledger_id
53505: ,p_base_ledger_id => p_base_ledger_id
53506: ,p_target_ledger_id => p_target_ledger_id

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

53539: l_acct_reversal_source := SUBSTR(l_array_source_15(Idx), 1,30);
53540:
53541: IF l_continue_with_lines THEN
53542: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
53543: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53544:
53545: xla_accounting_err_pkg.build_message
53546: (p_appli_s_name => 'XLA'
53547: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

53547: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
53548: ,p_token_1 => 'LINE_NUMBER'
53549: ,p_value_1 => l_array_extract_line_num(Idx)
53550: ,p_token_2 => 'PRODUCT_NAME'
53551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53555:

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

53548: ,p_token_1 => 'LINE_NUMBER'
53549: ,p_value_1 => l_array_extract_line_num(Idx)
53550: ,p_token_2 => 'PRODUCT_NAME'
53551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53555:
53556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

53549: ,p_value_1 => l_array_extract_line_num(Idx)
53550: ,p_token_2 => 'PRODUCT_NAME'
53551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53555:
53556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53557: --

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

53550: ,p_token_2 => 'PRODUCT_NAME'
53551: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53552: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53553: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53554: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53555:
53556: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53557: --
53558: -- following sets the accounting attributes needed to reverse

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

53836:
53837: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
53838: -- or secondary ledger that has different currency with primary
53839: -- or alc that is calculated by sla
53840: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53841: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53842:
53843: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

53837: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
53838: -- or secondary ledger that has different currency with primary
53839: -- or alc that is calculated by sla
53840: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53841: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53842:
53843: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53845: AND (l_actual_flag = 'A')) THEN

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

53839: -- or alc that is calculated by sla
53840: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53841: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53842:
53843: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53845: AND (l_actual_flag = 'A')) THEN
53846: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53847: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

53840: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
53841: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
53842:
53843: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53845: AND (l_actual_flag = 'A')) THEN
53846: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53847: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53848: ,p_application_id => p_application_id

Line 53847: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

53843: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
53844: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
53845: AND (l_actual_flag = 'A')) THEN
53846: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53847: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53848: ,p_application_id => p_application_id
53849: ,p_amb_context_code => 'DEFAULT'
53850: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
53851: ,p_event_class_code => C_EVENT_CLASS_CODE

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

53846: XLA_AE_LINES_PKG.CreateGainOrLossLines(
53847: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53848: ,p_application_id => p_application_id
53849: ,p_amb_context_code => 'DEFAULT'
53850: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
53851: ,p_event_class_code => C_EVENT_CLASS_CODE
53852: ,p_event_type_code => C_EVENT_TYPE_CODE
53853:
53854: ,p_gain_ccid => -1

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

53968: ,p_level => C_LEVEL_PROCEDURE
53969: ,p_module => l_log_module);
53970: END IF;
53971:
53972: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
53973: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
53974: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
53975:
53976: --

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

53969: ,p_module => l_log_module);
53970: END IF;
53971:
53972: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
53973: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
53974: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
53975:
53976: --
53977: -- initialize array of lines with NULL

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

53970: END IF;
53971:
53972: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
53973: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
53974: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
53975:
53976: --
53977: -- initialize array of lines with NULL
53978: --

Line 54204: xla_ae_journal_entry_pkg.SetProductAcctDefinition

54200: ,p_level => C_LEVEL_STATEMENT
54201: ,p_module => l_log_module);
54202: END IF;
54203: --
54204: xla_ae_journal_entry_pkg.SetProductAcctDefinition
54205: (p_product_rule_code => 'FV_PURCHASING_AAD'
54206: ,p_product_rule_type_code => 'S'
54207: ,p_product_rule_version => ''
54208: ,p_product_rule_name => 'Federal Purchasing Application Accounting Definition'

Line 54213: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

54209: ,p_amb_context_code => 'DEFAULT'
54210: );
54211:
54212: l_array_ledgers :=
54213: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
54214: (p_base_ledger_id => p_base_ledger_id);
54215:
54216: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
54217: l_temp_result :=

Line 54218: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

54214: (p_base_ledger_id => p_base_ledger_id);
54215:
54216: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
54217: l_temp_result :=
54218: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
54219: (p_application_id => p_application_id
54220: ,p_base_ledger_id => p_base_ledger_id
54221: ,p_target_ledger_id => l_array_ledgers(Idx)
54222: ,p_primary_ledger_id => p_primary_ledger_id