DBA Data[Home] [Help]

APPS.XLA_00222_AAD_S_000002_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 := 'ADJ_H';
270: l_component_type_code := 'S';
271: l_component_appl_id := 222;

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

369: ,p_level => C_LEVEL_PROCEDURE
370: ,p_module => l_log_module);
371: END IF;
372:
373: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
374: l_component_type := 'AMB_DESCRIPTION';
375: l_component_code := 'BR_H';
376: l_component_type_code := 'S';
377: l_component_appl_id := 222;

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

479: ,p_level => C_LEVEL_PROCEDURE
480: ,p_module => l_log_module);
481: END IF;
482:
483: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
484: l_component_type := 'AMB_DESCRIPTION';
485: l_component_code := 'CB_H';
486: l_component_type_code := 'S';
487: l_component_appl_id := 222;

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

607: ,p_level => C_LEVEL_PROCEDURE
608: ,p_module => l_log_module);
609: END IF;
610:
611: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
612: l_component_type := 'AMB_DESCRIPTION';
613: l_component_code := 'CM_H';
614: l_component_type_code := 'S';
615: l_component_appl_id := 222;

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

725: ,p_level => C_LEVEL_PROCEDURE
726: ,p_module => l_log_module);
727: END IF;
728:
729: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
730: l_component_type := 'AMB_DESCRIPTION';
731: l_component_code := 'CM_L';
732: l_component_type_code := 'S';
733: l_component_appl_id := 222;

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

848: ,p_level => C_LEVEL_PROCEDURE
849: ,p_module => l_log_module);
850: END IF;
851:
852: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
853: l_component_type := 'AMB_DESCRIPTION';
854: l_component_code := 'DEP_H';
855: l_component_type_code := 'S';
856: l_component_appl_id := 222;

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

978: ,p_level => C_LEVEL_PROCEDURE
979: ,p_module => l_log_module);
980: END IF;
981:
982: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
983: l_component_type := 'AMB_DESCRIPTION';
984: l_component_code := 'DM_H';
985: l_component_type_code := 'S';
986: l_component_appl_id := 222;

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

1108: ,p_level => C_LEVEL_PROCEDURE
1109: ,p_module => l_log_module);
1110: END IF;
1111:
1112: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1113: l_component_type := 'AMB_DESCRIPTION';
1114: l_component_code := 'GUAR_H';
1115: l_component_type_code := 'S';
1116: l_component_appl_id := 222;

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

1238: ,p_level => C_LEVEL_PROCEDURE
1239: ,p_module => l_log_module);
1240: END IF;
1241:
1242: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1243: l_component_type := 'AMB_DESCRIPTION';
1244: l_component_code := 'INV_H';
1245: l_component_type_code := 'S';
1246: l_component_appl_id := 222;

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

1369: ,p_level => C_LEVEL_PROCEDURE
1370: ,p_module => l_log_module);
1371: END IF;
1372:
1373: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1374: l_component_type := 'AMB_DESCRIPTION';
1375: l_component_code := 'JLBR_AR_BANK_CHARGES_JED';
1376: l_component_type_code := 'S';
1377: l_component_appl_id := 222;

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

1535: ,p_level => C_LEVEL_PROCEDURE
1536: ,p_module => l_log_module);
1537: END IF;
1538:
1539: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1540: l_component_type := 'AMB_DESCRIPTION';
1541: l_component_code := 'JLBR_AR_BILLS_UND_COLL_JED';
1542: l_component_type_code := 'S';
1543: l_component_appl_id := 222;

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

1653: ,p_level => C_LEVEL_PROCEDURE
1654: ,p_module => l_log_module);
1655: END IF;
1656:
1657: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1658: l_component_type := 'AMB_DESCRIPTION';
1659: l_component_code := 'JLBR_AR_BILLS_UND_DISC_JED';
1660: l_component_type_code := 'S';
1661: l_component_appl_id := 222;

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

1774: ,p_level => C_LEVEL_PROCEDURE
1775: ,p_module => l_log_module);
1776: END IF;
1777:
1778: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1779: l_component_type := 'AMB_DESCRIPTION';
1780: l_component_code := 'JLBR_AR_CASH_JED';
1781: l_component_type_code := 'S';
1782: l_component_appl_id := 222;

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

1940: ,p_level => C_LEVEL_PROCEDURE
1941: ,p_module => l_log_module);
1942: END IF;
1943:
1944: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
1945: l_component_type := 'AMB_DESCRIPTION';
1946: l_component_code := 'JLBR_AR_COLL_ENDORSEMENT_JED';
1947: l_component_type_code := 'S';
1948: l_component_appl_id := 222;

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

2070: ,p_level => C_LEVEL_PROCEDURE
2071: ,p_module => l_log_module);
2072: END IF;
2073:
2074: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2075: l_component_type := 'AMB_DESCRIPTION';
2076: l_component_code := 'JLBR_AR_COLL_OCC_DOC_JED';
2077: l_component_type_code := 'S';
2078: l_component_appl_id := 222;

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

2243: ,p_level => C_LEVEL_PROCEDURE
2244: ,p_module => l_log_module);
2245: END IF;
2246:
2247: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2248: l_component_type := 'AMB_DESCRIPTION';
2249: l_component_code := 'JLBR_AR_DISC_ENDORSEMENT_JED';
2250: l_component_type_code := 'S';
2251: l_component_appl_id := 222;

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

2361: ,p_level => C_LEVEL_PROCEDURE
2362: ,p_module => l_log_module);
2363: END IF;
2364:
2365: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2366: l_component_type := 'AMB_DESCRIPTION';
2367: l_component_code := 'JLBR_AR_FACT_CHARGES_JED';
2368: l_component_type_code := 'S';
2369: l_component_appl_id := 222;

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

2485: ,p_level => C_LEVEL_PROCEDURE
2486: ,p_module => l_log_module);
2487: END IF;
2488:
2489: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2490: l_component_type := 'AMB_DESCRIPTION';
2491: l_component_code := 'MISC_RCTS_H';
2492: l_component_type_code := 'S';
2493: l_component_appl_id := 222;

Line 2536: xla_ae_journal_entry_pkg.g_cache_ledgers_info.nls_desc_language),1,1996);

2532: l_description := SUBSTR(CONCAT(l_description,'Receipt Date -'),1,2000);
2533: l_description := SUBSTR(CONCAT(l_description,' '),1,2000);
2534: END IF;
2535: l_source := SUBSTR(xla_ae_sources_pkg.DATE_TO_CHAR(p_source_23,
2536: xla_ae_journal_entry_pkg.g_cache_ledgers_info.nls_desc_language),1,1996);
2537: IF l_source IS NOT NULL THEN
2538: l_description := SUBSTR(CONCAT(l_description,l_source),1,2000);
2539: l_description := SUBSTR(CONCAT(l_description,' '),1,2000);
2540: END IF;

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

2640: ,p_level => C_LEVEL_PROCEDURE
2641: ,p_module => l_log_module);
2642: END IF;
2643:
2644: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2645: l_component_type := 'AMB_DESCRIPTION';
2646: l_component_code := 'RCT_H';
2647: l_component_type_code := 'S';
2648: l_component_appl_id := 222;

Line 2691: xla_ae_journal_entry_pkg.g_cache_ledgers_info.nls_desc_language),1,1996);

2687: l_description := SUBSTR(CONCAT(l_description,'Receipt Date -'),1,2000);
2688: l_description := SUBSTR(CONCAT(l_description,' '),1,2000);
2689: END IF;
2690: l_source := SUBSTR(xla_ae_sources_pkg.DATE_TO_CHAR(p_source_23,
2691: xla_ae_journal_entry_pkg.g_cache_ledgers_info.nls_desc_language),1,1996);
2692: IF l_source IS NOT NULL THEN
2693: l_description := SUBSTR(CONCAT(l_description,l_source),1,2000);
2694: l_description := SUBSTR(CONCAT(l_description,' '),1,2000);
2695: END IF;

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

2789: ,p_level => C_LEVEL_PROCEDURE
2790: ,p_module => l_log_module);
2791: END IF;
2792:
2793: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
2794: l_component_type := 'AMB_DESCRIPTION';
2795: l_component_code := 'RCT_L';
2796: l_component_type_code := 'S';
2797: l_component_appl_id := 222;

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

2935: (p_msg => 'END of AcctDerRule_21(invalid)'
2936: ,p_level => C_LEVEL_PROCEDURE
2937: ,p_module => l_log_module);
2938: END IF;
2939: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2940: x_value_type_code := null;
2941: l_output_value := null;
2942: xla_accounting_err_pkg.build_message
2943: (p_appli_s_name => 'XLA'

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

2955: 'XLA_OWNER_TYPE'
2956: ,l_component_type_code
2957: )
2958: ,p_token_3 => 'PAD_NAME'
2959: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2960: ,p_token_4 => 'PAD_OWNER'
2961: ,p_value_4 => xla_lookups_pkg.get_meaning(
2962: 'XLA_OWNER_TYPE'
2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2959: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2960: ,p_token_4 => 'PAD_OWNER'
2961: ,p_value_4 => xla_lookups_pkg.get_meaning(
2962: 'XLA_OWNER_TYPE'
2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2964: )
2965: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2966: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2967: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2961: ,p_value_4 => xla_lookups_pkg.get_meaning(
2962: 'XLA_OWNER_TYPE'
2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2964: )
2965: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2966: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2967: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2968: ,p_ae_header_id => NULL
2969: );

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

2962: 'XLA_OWNER_TYPE'
2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2964: )
2965: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2966: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2967: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2968: ,p_ae_header_id => NULL
2969: );
2970: RETURN l_output_value;

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

2963: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2964: )
2965: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2966: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2967: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2968: ,p_ae_header_id => NULL
2969: );
2970: RETURN l_output_value;
2971: EXCEPTION

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

3039: (p_msg => 'END of AcctDerRule_22(invalid)'
3040: ,p_level => C_LEVEL_PROCEDURE
3041: ,p_module => l_log_module);
3042: END IF;
3043: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3044: x_value_type_code := null;
3045: l_output_value := null;
3046: xla_accounting_err_pkg.build_message
3047: (p_appli_s_name => 'XLA'

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

3059: 'XLA_OWNER_TYPE'
3060: ,l_component_type_code
3061: )
3062: ,p_token_3 => 'PAD_NAME'
3063: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3064: ,p_token_4 => 'PAD_OWNER'
3065: ,p_value_4 => xla_lookups_pkg.get_meaning(
3066: 'XLA_OWNER_TYPE'
3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3063: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3064: ,p_token_4 => 'PAD_OWNER'
3065: ,p_value_4 => xla_lookups_pkg.get_meaning(
3066: 'XLA_OWNER_TYPE'
3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3068: )
3069: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3070: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3071: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3065: ,p_value_4 => xla_lookups_pkg.get_meaning(
3066: 'XLA_OWNER_TYPE'
3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3068: )
3069: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3070: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3071: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3072: ,p_ae_header_id => NULL
3073: );

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

3066: 'XLA_OWNER_TYPE'
3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3068: )
3069: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3070: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3071: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3072: ,p_ae_header_id => NULL
3073: );
3074: RETURN l_output_value;

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

3067: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3068: )
3069: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3070: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3071: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3072: ,p_ae_header_id => NULL
3073: );
3074: RETURN l_output_value;
3075: EXCEPTION

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

3143: (p_msg => 'END of AcctDerRule_23(invalid)'
3144: ,p_level => C_LEVEL_PROCEDURE
3145: ,p_module => l_log_module);
3146: END IF;
3147: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3148: x_value_type_code := null;
3149: l_output_value := null;
3150: xla_accounting_err_pkg.build_message
3151: (p_appli_s_name => 'XLA'

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

3163: 'XLA_OWNER_TYPE'
3164: ,l_component_type_code
3165: )
3166: ,p_token_3 => 'PAD_NAME'
3167: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3168: ,p_token_4 => 'PAD_OWNER'
3169: ,p_value_4 => xla_lookups_pkg.get_meaning(
3170: 'XLA_OWNER_TYPE'
3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3167: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3168: ,p_token_4 => 'PAD_OWNER'
3169: ,p_value_4 => xla_lookups_pkg.get_meaning(
3170: 'XLA_OWNER_TYPE'
3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3172: )
3173: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3174: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3175: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3169: ,p_value_4 => xla_lookups_pkg.get_meaning(
3170: 'XLA_OWNER_TYPE'
3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3172: )
3173: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3174: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3175: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3176: ,p_ae_header_id => NULL
3177: );

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

3170: 'XLA_OWNER_TYPE'
3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3172: )
3173: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3174: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3175: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3176: ,p_ae_header_id => NULL
3177: );
3178: RETURN l_output_value;

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

3171: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3172: )
3173: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3174: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3175: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3176: ,p_ae_header_id => NULL
3177: );
3178: RETURN l_output_value;
3179: EXCEPTION

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

3247: (p_msg => 'END of AcctDerRule_24(invalid)'
3248: ,p_level => C_LEVEL_PROCEDURE
3249: ,p_module => l_log_module);
3250: END IF;
3251: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3252: x_value_type_code := null;
3253: l_output_value := null;
3254: xla_accounting_err_pkg.build_message
3255: (p_appli_s_name => 'XLA'

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

3267: 'XLA_OWNER_TYPE'
3268: ,l_component_type_code
3269: )
3270: ,p_token_3 => 'PAD_NAME'
3271: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3272: ,p_token_4 => 'PAD_OWNER'
3273: ,p_value_4 => xla_lookups_pkg.get_meaning(
3274: 'XLA_OWNER_TYPE'
3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3271: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3272: ,p_token_4 => 'PAD_OWNER'
3273: ,p_value_4 => xla_lookups_pkg.get_meaning(
3274: 'XLA_OWNER_TYPE'
3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3276: )
3277: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3278: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3279: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3273: ,p_value_4 => xla_lookups_pkg.get_meaning(
3274: 'XLA_OWNER_TYPE'
3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3276: )
3277: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3278: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3279: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3280: ,p_ae_header_id => NULL
3281: );

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

3274: 'XLA_OWNER_TYPE'
3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3276: )
3277: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3278: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3279: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3280: ,p_ae_header_id => NULL
3281: );
3282: RETURN l_output_value;

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

3275: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3276: )
3277: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3278: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3279: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3280: ,p_ae_header_id => NULL
3281: );
3282: RETURN l_output_value;
3283: EXCEPTION

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

3351: (p_msg => 'END of AcctDerRule_25(invalid)'
3352: ,p_level => C_LEVEL_PROCEDURE
3353: ,p_module => l_log_module);
3354: END IF;
3355: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3356: x_value_type_code := null;
3357: l_output_value := null;
3358: xla_accounting_err_pkg.build_message
3359: (p_appli_s_name => 'XLA'

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

3371: 'XLA_OWNER_TYPE'
3372: ,l_component_type_code
3373: )
3374: ,p_token_3 => 'PAD_NAME'
3375: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3376: ,p_token_4 => 'PAD_OWNER'
3377: ,p_value_4 => xla_lookups_pkg.get_meaning(
3378: 'XLA_OWNER_TYPE'
3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3375: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3376: ,p_token_4 => 'PAD_OWNER'
3377: ,p_value_4 => xla_lookups_pkg.get_meaning(
3378: 'XLA_OWNER_TYPE'
3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3380: )
3381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3377: ,p_value_4 => xla_lookups_pkg.get_meaning(
3378: 'XLA_OWNER_TYPE'
3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3380: )
3381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3384: ,p_ae_header_id => NULL
3385: );

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

3378: 'XLA_OWNER_TYPE'
3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3380: )
3381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3384: ,p_ae_header_id => NULL
3385: );
3386: RETURN l_output_value;

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

3379: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3380: )
3381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3384: ,p_ae_header_id => NULL
3385: );
3386: RETURN l_output_value;
3387: EXCEPTION

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

3455: (p_msg => 'END of AcctDerRule_26(invalid)'
3456: ,p_level => C_LEVEL_PROCEDURE
3457: ,p_module => l_log_module);
3458: END IF;
3459: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3460: x_value_type_code := null;
3461: l_output_value := null;
3462: xla_accounting_err_pkg.build_message
3463: (p_appli_s_name => 'XLA'

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

3475: 'XLA_OWNER_TYPE'
3476: ,l_component_type_code
3477: )
3478: ,p_token_3 => 'PAD_NAME'
3479: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3480: ,p_token_4 => 'PAD_OWNER'
3481: ,p_value_4 => xla_lookups_pkg.get_meaning(
3482: 'XLA_OWNER_TYPE'
3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3479: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3480: ,p_token_4 => 'PAD_OWNER'
3481: ,p_value_4 => xla_lookups_pkg.get_meaning(
3482: 'XLA_OWNER_TYPE'
3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3484: )
3485: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3486: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3487: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3481: ,p_value_4 => xla_lookups_pkg.get_meaning(
3482: 'XLA_OWNER_TYPE'
3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3484: )
3485: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3486: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3487: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3488: ,p_ae_header_id => NULL
3489: );

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

3482: 'XLA_OWNER_TYPE'
3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3484: )
3485: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3486: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3487: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3488: ,p_ae_header_id => NULL
3489: );
3490: RETURN l_output_value;

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

3483: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3484: )
3485: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3486: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3487: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3488: ,p_ae_header_id => NULL
3489: );
3490: RETURN l_output_value;
3491: EXCEPTION

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

3559: (p_msg => 'END of AcctDerRule_27(invalid)'
3560: ,p_level => C_LEVEL_PROCEDURE
3561: ,p_module => l_log_module);
3562: END IF;
3563: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3564: x_value_type_code := null;
3565: l_output_value := null;
3566: xla_accounting_err_pkg.build_message
3567: (p_appli_s_name => 'XLA'

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

3579: 'XLA_OWNER_TYPE'
3580: ,l_component_type_code
3581: )
3582: ,p_token_3 => 'PAD_NAME'
3583: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3584: ,p_token_4 => 'PAD_OWNER'
3585: ,p_value_4 => xla_lookups_pkg.get_meaning(
3586: 'XLA_OWNER_TYPE'
3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3583: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3584: ,p_token_4 => 'PAD_OWNER'
3585: ,p_value_4 => xla_lookups_pkg.get_meaning(
3586: 'XLA_OWNER_TYPE'
3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3588: )
3589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3585: ,p_value_4 => xla_lookups_pkg.get_meaning(
3586: 'XLA_OWNER_TYPE'
3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3588: )
3589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3592: ,p_ae_header_id => NULL
3593: );

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

3586: 'XLA_OWNER_TYPE'
3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3588: )
3589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3592: ,p_ae_header_id => NULL
3593: );
3594: RETURN l_output_value;

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

3587: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3588: )
3589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3592: ,p_ae_header_id => NULL
3593: );
3594: RETURN l_output_value;
3595: EXCEPTION

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

3663: (p_msg => 'END of AcctDerRule_28(invalid)'
3664: ,p_level => C_LEVEL_PROCEDURE
3665: ,p_module => l_log_module);
3666: END IF;
3667: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3668: x_value_type_code := null;
3669: l_output_value := null;
3670: xla_accounting_err_pkg.build_message
3671: (p_appli_s_name => 'XLA'

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

3683: 'XLA_OWNER_TYPE'
3684: ,l_component_type_code
3685: )
3686: ,p_token_3 => 'PAD_NAME'
3687: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3688: ,p_token_4 => 'PAD_OWNER'
3689: ,p_value_4 => xla_lookups_pkg.get_meaning(
3690: 'XLA_OWNER_TYPE'
3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3687: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3688: ,p_token_4 => 'PAD_OWNER'
3689: ,p_value_4 => xla_lookups_pkg.get_meaning(
3690: 'XLA_OWNER_TYPE'
3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3692: )
3693: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3694: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3695: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3689: ,p_value_4 => xla_lookups_pkg.get_meaning(
3690: 'XLA_OWNER_TYPE'
3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3692: )
3693: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3694: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3695: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3696: ,p_ae_header_id => NULL
3697: );

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

3690: 'XLA_OWNER_TYPE'
3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3692: )
3693: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3694: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3695: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3696: ,p_ae_header_id => NULL
3697: );
3698: RETURN l_output_value;

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

3691: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3692: )
3693: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3694: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3695: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3696: ,p_ae_header_id => NULL
3697: );
3698: RETURN l_output_value;
3699: EXCEPTION

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

3767: (p_msg => 'END of AcctDerRule_29(invalid)'
3768: ,p_level => C_LEVEL_PROCEDURE
3769: ,p_module => l_log_module);
3770: END IF;
3771: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3772: x_value_type_code := null;
3773: l_output_value := null;
3774: xla_accounting_err_pkg.build_message
3775: (p_appli_s_name => 'XLA'

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

3787: 'XLA_OWNER_TYPE'
3788: ,l_component_type_code
3789: )
3790: ,p_token_3 => 'PAD_NAME'
3791: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3792: ,p_token_4 => 'PAD_OWNER'
3793: ,p_value_4 => xla_lookups_pkg.get_meaning(
3794: 'XLA_OWNER_TYPE'
3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3791: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3792: ,p_token_4 => 'PAD_OWNER'
3793: ,p_value_4 => xla_lookups_pkg.get_meaning(
3794: 'XLA_OWNER_TYPE'
3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3796: )
3797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3793: ,p_value_4 => xla_lookups_pkg.get_meaning(
3794: 'XLA_OWNER_TYPE'
3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3796: )
3797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3800: ,p_ae_header_id => NULL
3801: );

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

3794: 'XLA_OWNER_TYPE'
3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3796: )
3797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3800: ,p_ae_header_id => NULL
3801: );
3802: RETURN l_output_value;

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

3795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3796: )
3797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3800: ,p_ae_header_id => NULL
3801: );
3802: RETURN l_output_value;
3803: EXCEPTION

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

3888: (p_msg => 'END of AcctDerRule_30(invalid)'
3889: ,p_level => C_LEVEL_PROCEDURE
3890: ,p_module => l_log_module);
3891: END IF;
3892: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3893: x_value_type_code := null;
3894: l_output_value := null;
3895: xla_accounting_err_pkg.build_message
3896: (p_appli_s_name => 'XLA'

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

3908: 'XLA_OWNER_TYPE'
3909: ,l_component_type_code
3910: )
3911: ,p_token_3 => 'PAD_NAME'
3912: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3913: ,p_token_4 => 'PAD_OWNER'
3914: ,p_value_4 => xla_lookups_pkg.get_meaning(
3915: 'XLA_OWNER_TYPE'
3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3912: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3913: ,p_token_4 => 'PAD_OWNER'
3914: ,p_value_4 => xla_lookups_pkg.get_meaning(
3915: 'XLA_OWNER_TYPE'
3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3917: )
3918: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3919: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3920: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3914: ,p_value_4 => xla_lookups_pkg.get_meaning(
3915: 'XLA_OWNER_TYPE'
3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3917: )
3918: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3919: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3920: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3921: ,p_ae_header_id => NULL
3922: );

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

3915: 'XLA_OWNER_TYPE'
3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3917: )
3918: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3919: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3920: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3921: ,p_ae_header_id => NULL
3922: );
3923: RETURN l_output_value;

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

3916: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3917: )
3918: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3919: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3920: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3921: ,p_ae_header_id => NULL
3922: );
3923: RETURN l_output_value;
3924: EXCEPTION

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

4009: (p_msg => 'END of AcctDerRule_31(invalid)'
4010: ,p_level => C_LEVEL_PROCEDURE
4011: ,p_module => l_log_module);
4012: END IF;
4013: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4014: x_value_type_code := null;
4015: l_output_value := null;
4016: xla_accounting_err_pkg.build_message
4017: (p_appli_s_name => 'XLA'

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

4029: 'XLA_OWNER_TYPE'
4030: ,l_component_type_code
4031: )
4032: ,p_token_3 => 'PAD_NAME'
4033: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4034: ,p_token_4 => 'PAD_OWNER'
4035: ,p_value_4 => xla_lookups_pkg.get_meaning(
4036: 'XLA_OWNER_TYPE'
4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4033: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4034: ,p_token_4 => 'PAD_OWNER'
4035: ,p_value_4 => xla_lookups_pkg.get_meaning(
4036: 'XLA_OWNER_TYPE'
4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4038: )
4039: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4040: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4041: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4035: ,p_value_4 => xla_lookups_pkg.get_meaning(
4036: 'XLA_OWNER_TYPE'
4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4038: )
4039: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4040: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4041: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4042: ,p_ae_header_id => NULL
4043: );

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

4036: 'XLA_OWNER_TYPE'
4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4038: )
4039: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4040: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4041: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4042: ,p_ae_header_id => NULL
4043: );
4044: RETURN l_output_value;

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

4037: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4038: )
4039: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4040: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4041: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4042: ,p_ae_header_id => NULL
4043: );
4044: RETURN l_output_value;
4045: EXCEPTION

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

4113: (p_msg => 'END of AcctDerRule_32(invalid)'
4114: ,p_level => C_LEVEL_PROCEDURE
4115: ,p_module => l_log_module);
4116: END IF;
4117: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4118: x_value_type_code := null;
4119: l_output_value := null;
4120: xla_accounting_err_pkg.build_message
4121: (p_appli_s_name => 'XLA'

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

4133: 'XLA_OWNER_TYPE'
4134: ,l_component_type_code
4135: )
4136: ,p_token_3 => 'PAD_NAME'
4137: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4138: ,p_token_4 => 'PAD_OWNER'
4139: ,p_value_4 => xla_lookups_pkg.get_meaning(
4140: 'XLA_OWNER_TYPE'
4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4137: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4138: ,p_token_4 => 'PAD_OWNER'
4139: ,p_value_4 => xla_lookups_pkg.get_meaning(
4140: 'XLA_OWNER_TYPE'
4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4142: )
4143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4139: ,p_value_4 => xla_lookups_pkg.get_meaning(
4140: 'XLA_OWNER_TYPE'
4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4142: )
4143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4146: ,p_ae_header_id => NULL
4147: );

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

4140: 'XLA_OWNER_TYPE'
4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4142: )
4143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4146: ,p_ae_header_id => NULL
4147: );
4148: RETURN l_output_value;

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

4141: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4142: )
4143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4146: ,p_ae_header_id => NULL
4147: );
4148: RETURN l_output_value;
4149: EXCEPTION

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

4217: (p_msg => 'END of AcctDerRule_33(invalid)'
4218: ,p_level => C_LEVEL_PROCEDURE
4219: ,p_module => l_log_module);
4220: END IF;
4221: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4222: x_value_type_code := null;
4223: l_output_value := null;
4224: xla_accounting_err_pkg.build_message
4225: (p_appli_s_name => 'XLA'

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

4237: 'XLA_OWNER_TYPE'
4238: ,l_component_type_code
4239: )
4240: ,p_token_3 => 'PAD_NAME'
4241: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4242: ,p_token_4 => 'PAD_OWNER'
4243: ,p_value_4 => xla_lookups_pkg.get_meaning(
4244: 'XLA_OWNER_TYPE'
4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4241: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4242: ,p_token_4 => 'PAD_OWNER'
4243: ,p_value_4 => xla_lookups_pkg.get_meaning(
4244: 'XLA_OWNER_TYPE'
4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4246: )
4247: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4248: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4249: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4243: ,p_value_4 => xla_lookups_pkg.get_meaning(
4244: 'XLA_OWNER_TYPE'
4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4246: )
4247: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4248: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4249: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4250: ,p_ae_header_id => NULL
4251: );

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

4244: 'XLA_OWNER_TYPE'
4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4246: )
4247: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4248: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4249: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4250: ,p_ae_header_id => NULL
4251: );
4252: RETURN l_output_value;

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

4245: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4246: )
4247: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4248: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4249: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4250: ,p_ae_header_id => NULL
4251: );
4252: RETURN l_output_value;
4253: EXCEPTION

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

4321: (p_msg => 'END of AcctDerRule_34(invalid)'
4322: ,p_level => C_LEVEL_PROCEDURE
4323: ,p_module => l_log_module);
4324: END IF;
4325: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4326: x_value_type_code := null;
4327: l_output_value := null;
4328: xla_accounting_err_pkg.build_message
4329: (p_appli_s_name => 'XLA'

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

4341: 'XLA_OWNER_TYPE'
4342: ,l_component_type_code
4343: )
4344: ,p_token_3 => 'PAD_NAME'
4345: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4346: ,p_token_4 => 'PAD_OWNER'
4347: ,p_value_4 => xla_lookups_pkg.get_meaning(
4348: 'XLA_OWNER_TYPE'
4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4345: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4346: ,p_token_4 => 'PAD_OWNER'
4347: ,p_value_4 => xla_lookups_pkg.get_meaning(
4348: 'XLA_OWNER_TYPE'
4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4350: )
4351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4347: ,p_value_4 => xla_lookups_pkg.get_meaning(
4348: 'XLA_OWNER_TYPE'
4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4350: )
4351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4354: ,p_ae_header_id => NULL
4355: );

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

4348: 'XLA_OWNER_TYPE'
4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4350: )
4351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4354: ,p_ae_header_id => NULL
4355: );
4356: RETURN l_output_value;

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

4349: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4350: )
4351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4354: ,p_ae_header_id => NULL
4355: );
4356: RETURN l_output_value;
4357: EXCEPTION

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

4425: (p_msg => 'END of AcctDerRule_35(invalid)'
4426: ,p_level => C_LEVEL_PROCEDURE
4427: ,p_module => l_log_module);
4428: END IF;
4429: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4430: x_value_type_code := null;
4431: l_output_value := null;
4432: xla_accounting_err_pkg.build_message
4433: (p_appli_s_name => 'XLA'

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

4445: 'XLA_OWNER_TYPE'
4446: ,l_component_type_code
4447: )
4448: ,p_token_3 => 'PAD_NAME'
4449: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4450: ,p_token_4 => 'PAD_OWNER'
4451: ,p_value_4 => xla_lookups_pkg.get_meaning(
4452: 'XLA_OWNER_TYPE'
4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4449: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4450: ,p_token_4 => 'PAD_OWNER'
4451: ,p_value_4 => xla_lookups_pkg.get_meaning(
4452: 'XLA_OWNER_TYPE'
4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4454: )
4455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4451: ,p_value_4 => xla_lookups_pkg.get_meaning(
4452: 'XLA_OWNER_TYPE'
4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4454: )
4455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );

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

4452: 'XLA_OWNER_TYPE'
4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4454: )
4455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );
4460: RETURN l_output_value;

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

4453: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4454: )
4455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4458: ,p_ae_header_id => NULL
4459: );
4460: RETURN l_output_value;
4461: EXCEPTION

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

4529: (p_msg => 'END of AcctDerRule_36(invalid)'
4530: ,p_level => C_LEVEL_PROCEDURE
4531: ,p_module => l_log_module);
4532: END IF;
4533: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
4534: x_value_type_code := null;
4535: l_output_value := null;
4536: xla_accounting_err_pkg.build_message
4537: (p_appli_s_name => 'XLA'

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

4549: 'XLA_OWNER_TYPE'
4550: ,l_component_type_code
4551: )
4552: ,p_token_3 => 'PAD_NAME'
4553: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4554: ,p_token_4 => 'PAD_OWNER'
4555: ,p_value_4 => xla_lookups_pkg.get_meaning(
4556: 'XLA_OWNER_TYPE'
4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

4553: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
4554: ,p_token_4 => 'PAD_OWNER'
4555: ,p_value_4 => xla_lookups_pkg.get_meaning(
4556: 'XLA_OWNER_TYPE'
4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4558: )
4559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

4555: ,p_value_4 => xla_lookups_pkg.get_meaning(
4556: 'XLA_OWNER_TYPE'
4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4558: )
4559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4562: ,p_ae_header_id => NULL
4563: );

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

4556: 'XLA_OWNER_TYPE'
4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4558: )
4559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4562: ,p_ae_header_id => NULL
4563: );
4564: RETURN l_output_value;

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

4557: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
4558: )
4559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
4560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
4561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
4562: ,p_ae_header_id => NULL
4563: );
4564: RETURN l_output_value;
4565: EXCEPTION

Line 4657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4653: l_tmp_amt NUMBER;
4654: l_acc_rev_natural_side_code VARCHAR2(1);
4655:
4656: l_num_entries NUMBER;
4657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4661: l_recog_line_1 NUMBER;

Line 4658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4654: l_acc_rev_natural_side_code VARCHAR2(1);
4655:
4656: l_num_entries NUMBER;
4657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4661: l_recog_line_1 NUMBER;
4662: l_recog_line_2 NUMBER;

Line 4659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4655:
4656: l_num_entries NUMBER;
4657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4661: l_recog_line_1 NUMBER;
4662: l_recog_line_2 NUMBER;
4663:

Line 4660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4656: l_num_entries NUMBER;
4657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4661: l_recog_line_1 NUMBER;
4662: l_recog_line_2 NUMBER;
4663:
4664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4662: l_recog_line_2 NUMBER;
4663:
4664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4665: l_bflow_applied_to_amt NUMBER; -- 5132302
4666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4667:
4668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4669:
4670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4737: l_accrual_line_num := NULL; -- 4262811
4738: l_tmp_amt := NULL; -- 4262811
4739: --
4740:
4741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4742: l_balance_type_code <> 'B' THEN
4743: IF NVL(p_source_39,'
4744: ') = 'ADJ' AND
4745: NVL(p_source_40,'

Line 4815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4811: --
4812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4813:
4814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4816:
4817: -- 4955764
4818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4819: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4861: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4862:
4863: IF xla_accounting_cache_pkg.GetValueChar
4864: (p_source_code => 'LEDGER_CATEGORY_CODE'
4865: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4866: AND l_bflow_method_code = 'PRIOR_ENTRY'
4867: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4868: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4869: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4961: p_lookup_type => 'XLA_OWNER_TYPE'
4962: ,p_lookup_code => l_component_type_code
4963: )
4964: ,p_token_4 => 'PRODUCT_NAME'
4965: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4966: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4967: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4968: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4969: ,p_ae_header_id => NULL

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

4962: ,p_lookup_code => l_component_type_code
4963: )
4964: ,p_token_4 => 'PRODUCT_NAME'
4965: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4966: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4967: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4968: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4969: ,p_ae_header_id => NULL
4970: );

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

4963: )
4964: ,p_token_4 => 'PRODUCT_NAME'
4965: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4966: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4967: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4968: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4969: ,p_ae_header_id => NULL
4970: );
4971:

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

4964: ,p_token_4 => 'PRODUCT_NAME'
4965: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4966: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4967: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4968: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4969: ,p_ae_header_id => NULL
4970: );
4971:
4972: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4995: ----------------------------------------------------------------------------------
4996: -- 4219869 Business Flow
4997: -- Update journal entry status -- Need to generate this within IF
4998: ----------------------------------------------------------------------------------
4999: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5000: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5001: ,p_balance_type_code => l_balance_type_code
5002: );
5003:

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

5082:
5083: --
5084: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5085: --
5086: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5087: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5088: ELSE
5089: ---------------------------------------------------------------------------------------------------
5090: -- 4262811a Switch Sign

Line 5111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5107:
5108: XLA_AE_LINES_PKG.ValidateCurrentLine;
5109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5110:
5111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5112: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5113: ,p_balance_type_code => l_balance_type_code);
5114:
5115: END IF;

Line 5227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5223: l_tmp_amt NUMBER;
5224: l_acc_rev_natural_side_code VARCHAR2(1);
5225:
5226: l_num_entries NUMBER;
5227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5231: l_recog_line_1 NUMBER;

Line 5228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5224: l_acc_rev_natural_side_code VARCHAR2(1);
5225:
5226: l_num_entries NUMBER;
5227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5231: l_recog_line_1 NUMBER;
5232: l_recog_line_2 NUMBER;

Line 5229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5225:
5226: l_num_entries NUMBER;
5227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5231: l_recog_line_1 NUMBER;
5232: l_recog_line_2 NUMBER;
5233:

Line 5230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5226: l_num_entries NUMBER;
5227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5231: l_recog_line_1 NUMBER;
5232: l_recog_line_2 NUMBER;
5233:
5234: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5236: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5232: l_recog_line_2 NUMBER;
5233:
5234: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5235: l_bflow_applied_to_amt NUMBER; -- 5132302
5236: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5237:
5238: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5239:
5240: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5307: l_accrual_line_num := NULL; -- 4262811
5308: l_tmp_amt := NULL; -- 4262811
5309: --
5310:
5311: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5312: l_balance_type_code <> 'B' THEN
5313: IF NVL(p_source_39,'
5314: ') = 'ADJ' AND
5315: NVL(p_source_40,'

Line 5385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5381: --
5382: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5383:
5384: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5386:
5387: -- 4955764
5388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

5531: p_lookup_type => 'XLA_OWNER_TYPE'
5532: ,p_lookup_code => l_component_type_code
5533: )
5534: ,p_token_4 => 'PRODUCT_NAME'
5535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5539: ,p_ae_header_id => NULL

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

5532: ,p_lookup_code => l_component_type_code
5533: )
5534: ,p_token_4 => 'PRODUCT_NAME'
5535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5539: ,p_ae_header_id => NULL
5540: );

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

5533: )
5534: ,p_token_4 => 'PRODUCT_NAME'
5535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5539: ,p_ae_header_id => NULL
5540: );
5541:

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

5534: ,p_token_4 => 'PRODUCT_NAME'
5535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5539: ,p_ae_header_id => NULL
5540: );
5541:
5542: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5569: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5565: ----------------------------------------------------------------------------------
5566: -- 4219869 Business Flow
5567: -- Update journal entry status -- Need to generate this within IF
5568: ----------------------------------------------------------------------------------
5569: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5570: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5571: ,p_balance_type_code => l_balance_type_code
5572: );
5573:

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

5652:
5653: --
5654: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5655: --
5656: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5657: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5658: ELSE
5659: ---------------------------------------------------------------------------------------------------
5660: -- 4262811a Switch Sign

Line 5681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5677:
5678: XLA_AE_LINES_PKG.ValidateCurrentLine;
5679: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5680:
5681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5682: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5683: ,p_balance_type_code => l_balance_type_code);
5684:
5685: END IF;

Line 5795: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5791: l_tmp_amt NUMBER;
5792: l_acc_rev_natural_side_code VARCHAR2(1);
5793:
5794: l_num_entries NUMBER;
5795: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5796: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5797: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5798: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5799: l_recog_line_1 NUMBER;

Line 5796: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5792: l_acc_rev_natural_side_code VARCHAR2(1);
5793:
5794: l_num_entries NUMBER;
5795: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5796: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5797: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5798: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5799: l_recog_line_1 NUMBER;
5800: l_recog_line_2 NUMBER;

Line 5797: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5793:
5794: l_num_entries NUMBER;
5795: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5796: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5797: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5798: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5799: l_recog_line_1 NUMBER;
5800: l_recog_line_2 NUMBER;
5801:

Line 5798: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5794: l_num_entries NUMBER;
5795: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5796: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5797: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5798: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5799: l_recog_line_1 NUMBER;
5800: l_recog_line_2 NUMBER;
5801:
5802: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5804: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5800: l_recog_line_2 NUMBER;
5801:
5802: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5803: l_bflow_applied_to_amt NUMBER; -- 5132302
5804: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5805:
5806: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5807:
5808: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5875: l_accrual_line_num := NULL; -- 4262811
5876: l_tmp_amt := NULL; -- 4262811
5877: --
5878:
5879: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5880: l_balance_type_code <> 'B' THEN
5881: IF NVL(p_source_39,'
5882: ') = 'FINCHRG' OR
5883: NVL(p_source_39,'

Line 5953: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5949: --
5950: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5951:
5952: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5953: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5954:
5955: -- 4955764
5956: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5957: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5999: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6000:
6001: IF xla_accounting_cache_pkg.GetValueChar
6002: (p_source_code => 'LEDGER_CATEGORY_CODE'
6003: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6004: AND l_bflow_method_code = 'PRIOR_ENTRY'
6005: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6006: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6007: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6099: p_lookup_type => 'XLA_OWNER_TYPE'
6100: ,p_lookup_code => l_component_type_code
6101: )
6102: ,p_token_4 => 'PRODUCT_NAME'
6103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6107: ,p_ae_header_id => NULL

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

6100: ,p_lookup_code => l_component_type_code
6101: )
6102: ,p_token_4 => 'PRODUCT_NAME'
6103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6107: ,p_ae_header_id => NULL
6108: );

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

6101: )
6102: ,p_token_4 => 'PRODUCT_NAME'
6103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6107: ,p_ae_header_id => NULL
6108: );
6109:

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

6102: ,p_token_4 => 'PRODUCT_NAME'
6103: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6104: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6105: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6106: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6107: ,p_ae_header_id => NULL
6108: );
6109:
6110: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6133: ----------------------------------------------------------------------------------
6134: -- 4219869 Business Flow
6135: -- Update journal entry status -- Need to generate this within IF
6136: ----------------------------------------------------------------------------------
6137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6139: ,p_balance_type_code => l_balance_type_code
6140: );
6141:

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

6220:
6221: --
6222: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6223: --
6224: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6225: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6226: ELSE
6227: ---------------------------------------------------------------------------------------------------
6228: -- 4262811a Switch Sign

Line 6249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6245:
6246: XLA_AE_LINES_PKG.ValidateCurrentLine;
6247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6248:
6249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6250: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6251: ,p_balance_type_code => l_balance_type_code);
6252:
6253: END IF;

Line 6363: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6359: l_tmp_amt NUMBER;
6360: l_acc_rev_natural_side_code VARCHAR2(1);
6361:
6362: l_num_entries NUMBER;
6363: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6364: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6365: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6366: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6367: l_recog_line_1 NUMBER;

Line 6364: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6360: l_acc_rev_natural_side_code VARCHAR2(1);
6361:
6362: l_num_entries NUMBER;
6363: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6364: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6365: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6366: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6367: l_recog_line_1 NUMBER;
6368: l_recog_line_2 NUMBER;

Line 6365: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6361:
6362: l_num_entries NUMBER;
6363: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6364: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6365: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6366: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6367: l_recog_line_1 NUMBER;
6368: l_recog_line_2 NUMBER;
6369:

Line 6366: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6362: l_num_entries NUMBER;
6363: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6364: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6365: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6366: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6367: l_recog_line_1 NUMBER;
6368: l_recog_line_2 NUMBER;
6369:
6370: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6372: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6368: l_recog_line_2 NUMBER;
6369:
6370: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6371: l_bflow_applied_to_amt NUMBER; -- 5132302
6372: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6373:
6374: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6375:
6376: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6443: l_accrual_line_num := NULL; -- 4262811
6444: l_tmp_amt := NULL; -- 4262811
6445: --
6446:
6447: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6448: l_balance_type_code <> 'B' THEN
6449: IF NVL(p_source_39,'
6450: ') = 'REC'
6451: THEN

Line 6519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6515: --
6516: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6517:
6518: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6519: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6520:
6521: -- 4955764
6522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6565: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6566:
6567: IF xla_accounting_cache_pkg.GetValueChar
6568: (p_source_code => 'LEDGER_CATEGORY_CODE'
6569: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6570: AND l_bflow_method_code = 'PRIOR_ENTRY'
6571: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6572: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6573: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6665: p_lookup_type => 'XLA_OWNER_TYPE'
6666: ,p_lookup_code => l_component_type_code
6667: )
6668: ,p_token_4 => 'PRODUCT_NAME'
6669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6673: ,p_ae_header_id => NULL

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

6666: ,p_lookup_code => l_component_type_code
6667: )
6668: ,p_token_4 => 'PRODUCT_NAME'
6669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6673: ,p_ae_header_id => NULL
6674: );

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

6667: )
6668: ,p_token_4 => 'PRODUCT_NAME'
6669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6673: ,p_ae_header_id => NULL
6674: );
6675:

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

6668: ,p_token_4 => 'PRODUCT_NAME'
6669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6673: ,p_ae_header_id => NULL
6674: );
6675:
6676: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6699: ----------------------------------------------------------------------------------
6700: -- 4219869 Business Flow
6701: -- Update journal entry status -- Need to generate this within IF
6702: ----------------------------------------------------------------------------------
6703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6705: ,p_balance_type_code => l_balance_type_code
6706: );
6707:

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

6786:
6787: --
6788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6789: --
6790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6792: ELSE
6793: ---------------------------------------------------------------------------------------------------
6794: -- 4262811a Switch Sign

Line 6815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6811:
6812: XLA_AE_LINES_PKG.ValidateCurrentLine;
6813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6814:
6815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6817: ,p_balance_type_code => l_balance_type_code);
6818:
6819: END IF;

Line 6929: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6925: l_tmp_amt NUMBER;
6926: l_acc_rev_natural_side_code VARCHAR2(1);
6927:
6928: l_num_entries NUMBER;
6929: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6930: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6931: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6932: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6933: l_recog_line_1 NUMBER;

Line 6930: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6926: l_acc_rev_natural_side_code VARCHAR2(1);
6927:
6928: l_num_entries NUMBER;
6929: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6930: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6931: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6932: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6933: l_recog_line_1 NUMBER;
6934: l_recog_line_2 NUMBER;

Line 6931: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6927:
6928: l_num_entries NUMBER;
6929: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6930: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6931: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6932: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6933: l_recog_line_1 NUMBER;
6934: l_recog_line_2 NUMBER;
6935:

Line 6932: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6928: l_num_entries NUMBER;
6929: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6930: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6931: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6932: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6933: l_recog_line_1 NUMBER;
6934: l_recog_line_2 NUMBER;
6935:
6936: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6938: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6934: l_recog_line_2 NUMBER;
6935:
6936: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6937: l_bflow_applied_to_amt NUMBER; -- 5132302
6938: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6939:
6940: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6941:
6942: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7009: l_accrual_line_num := NULL; -- 4262811
7010: l_tmp_amt := NULL; -- 4262811
7011: --
7012:
7013: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7014: l_balance_type_code <> 'B' THEN
7015: IF NVL(p_source_39,'
7016: ') = 'DEFERRED_TAX'
7017: THEN

Line 7085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7081: --
7082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7083:
7084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7086:
7087: -- 4955764
7088: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7089: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7132:
7133: IF xla_accounting_cache_pkg.GetValueChar
7134: (p_source_code => 'LEDGER_CATEGORY_CODE'
7135: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7136: AND l_bflow_method_code = 'PRIOR_ENTRY'
7137: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7138: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7139: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7231: p_lookup_type => 'XLA_OWNER_TYPE'
7232: ,p_lookup_code => l_component_type_code
7233: )
7234: ,p_token_4 => 'PRODUCT_NAME'
7235: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7236: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7237: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7238: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7239: ,p_ae_header_id => NULL

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

7232: ,p_lookup_code => l_component_type_code
7233: )
7234: ,p_token_4 => 'PRODUCT_NAME'
7235: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7236: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7237: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7238: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7239: ,p_ae_header_id => NULL
7240: );

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

7233: )
7234: ,p_token_4 => 'PRODUCT_NAME'
7235: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7236: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7237: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7238: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7239: ,p_ae_header_id => NULL
7240: );
7241:

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

7234: ,p_token_4 => 'PRODUCT_NAME'
7235: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7236: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7237: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7238: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7239: ,p_ae_header_id => NULL
7240: );
7241:
7242: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7269: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7265: ----------------------------------------------------------------------------------
7266: -- 4219869 Business Flow
7267: -- Update journal entry status -- Need to generate this within IF
7268: ----------------------------------------------------------------------------------
7269: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7270: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7271: ,p_balance_type_code => l_balance_type_code
7272: );
7273:

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

7352:
7353: --
7354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7355: --
7356: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7357: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7358: ELSE
7359: ---------------------------------------------------------------------------------------------------
7360: -- 4262811a Switch Sign

Line 7381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7377:
7378: XLA_AE_LINES_PKG.ValidateCurrentLine;
7379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7380:
7381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7383: ,p_balance_type_code => l_balance_type_code);
7384:
7385: END IF;

Line 7495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7491: l_tmp_amt NUMBER;
7492: l_acc_rev_natural_side_code VARCHAR2(1);
7493:
7494: l_num_entries NUMBER;
7495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7499: l_recog_line_1 NUMBER;

Line 7496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7492: l_acc_rev_natural_side_code VARCHAR2(1);
7493:
7494: l_num_entries NUMBER;
7495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7499: l_recog_line_1 NUMBER;
7500: l_recog_line_2 NUMBER;

Line 7497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7493:
7494: l_num_entries NUMBER;
7495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7499: l_recog_line_1 NUMBER;
7500: l_recog_line_2 NUMBER;
7501:

Line 7498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7494: l_num_entries NUMBER;
7495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7499: l_recog_line_1 NUMBER;
7500: l_recog_line_2 NUMBER;
7501:
7502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7500: l_recog_line_2 NUMBER;
7501:
7502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7503: l_bflow_applied_to_amt NUMBER; -- 5132302
7504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7505:
7506: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7507:
7508: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7575: l_accrual_line_num := NULL; -- 4262811
7576: l_tmp_amt := NULL; -- 4262811
7577: --
7578:
7579: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7580: l_balance_type_code <> 'B' THEN
7581: IF NVL(p_source_39,'
7582: ') = 'FINCHRG_NON_REC_TAX'
7583: THEN

Line 7651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7647: --
7648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7649:
7650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7652:
7653: -- 4955764
7654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7697: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7698:
7699: IF xla_accounting_cache_pkg.GetValueChar
7700: (p_source_code => 'LEDGER_CATEGORY_CODE'
7701: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7702: AND l_bflow_method_code = 'PRIOR_ENTRY'
7703: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7704: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7705: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7797: p_lookup_type => 'XLA_OWNER_TYPE'
7798: ,p_lookup_code => l_component_type_code
7799: )
7800: ,p_token_4 => 'PRODUCT_NAME'
7801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7805: ,p_ae_header_id => NULL

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

7798: ,p_lookup_code => l_component_type_code
7799: )
7800: ,p_token_4 => 'PRODUCT_NAME'
7801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7805: ,p_ae_header_id => NULL
7806: );

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

7799: )
7800: ,p_token_4 => 'PRODUCT_NAME'
7801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7805: ,p_ae_header_id => NULL
7806: );
7807:

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

7800: ,p_token_4 => 'PRODUCT_NAME'
7801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7805: ,p_ae_header_id => NULL
7806: );
7807:
7808: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7831: ----------------------------------------------------------------------------------
7832: -- 4219869 Business Flow
7833: -- Update journal entry status -- Need to generate this within IF
7834: ----------------------------------------------------------------------------------
7835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7836: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7837: ,p_balance_type_code => l_balance_type_code
7838: );
7839:

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

7918:
7919: --
7920: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7921: --
7922: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7923: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7924: ELSE
7925: ---------------------------------------------------------------------------------------------------
7926: -- 4262811a Switch Sign

Line 7947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7943:
7944: XLA_AE_LINES_PKG.ValidateCurrentLine;
7945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7946:
7947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7949: ,p_balance_type_code => l_balance_type_code);
7950:
7951: END IF;

Line 8061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8057: l_tmp_amt NUMBER;
8058: l_acc_rev_natural_side_code VARCHAR2(1);
8059:
8060: l_num_entries NUMBER;
8061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8065: l_recog_line_1 NUMBER;

Line 8062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8058: l_acc_rev_natural_side_code VARCHAR2(1);
8059:
8060: l_num_entries NUMBER;
8061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8065: l_recog_line_1 NUMBER;
8066: l_recog_line_2 NUMBER;

Line 8063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8059:
8060: l_num_entries NUMBER;
8061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8065: l_recog_line_1 NUMBER;
8066: l_recog_line_2 NUMBER;
8067:

Line 8064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8060: l_num_entries NUMBER;
8061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8065: l_recog_line_1 NUMBER;
8066: l_recog_line_2 NUMBER;
8067:
8068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8066: l_recog_line_2 NUMBER;
8067:
8068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8069: l_bflow_applied_to_amt NUMBER; -- 5132302
8070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8071:
8072: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8073:
8074: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8141: l_accrual_line_num := NULL; -- 4262811
8142: l_tmp_amt := NULL; -- 4262811
8143: --
8144:
8145: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8146: l_balance_type_code <> 'B' THEN
8147: IF NVL(p_source_39,'
8148: ') = 'ADJ_NON_REC_TAX'
8149: THEN

Line 8217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8213: --
8214: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8215:
8216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8218:
8219: -- 4955764
8220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8264:
8265: IF xla_accounting_cache_pkg.GetValueChar
8266: (p_source_code => 'LEDGER_CATEGORY_CODE'
8267: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8268: AND l_bflow_method_code = 'PRIOR_ENTRY'
8269: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8270: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8271: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8363: p_lookup_type => 'XLA_OWNER_TYPE'
8364: ,p_lookup_code => l_component_type_code
8365: )
8366: ,p_token_4 => 'PRODUCT_NAME'
8367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8371: ,p_ae_header_id => NULL

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

8364: ,p_lookup_code => l_component_type_code
8365: )
8366: ,p_token_4 => 'PRODUCT_NAME'
8367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8371: ,p_ae_header_id => NULL
8372: );

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

8365: )
8366: ,p_token_4 => 'PRODUCT_NAME'
8367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8371: ,p_ae_header_id => NULL
8372: );
8373:

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

8366: ,p_token_4 => 'PRODUCT_NAME'
8367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8371: ,p_ae_header_id => NULL
8372: );
8373:
8374: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8397: ----------------------------------------------------------------------------------
8398: -- 4219869 Business Flow
8399: -- Update journal entry status -- Need to generate this within IF
8400: ----------------------------------------------------------------------------------
8401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8402: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8403: ,p_balance_type_code => l_balance_type_code
8404: );
8405:

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

8484:
8485: --
8486: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8487: --
8488: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8489: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8490: ELSE
8491: ---------------------------------------------------------------------------------------------------
8492: -- 4262811a Switch Sign

Line 8513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8509:
8510: XLA_AE_LINES_PKG.ValidateCurrentLine;
8511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8512:
8513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8515: ,p_balance_type_code => l_balance_type_code);
8516:
8517: END IF;

Line 8627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8623: l_tmp_amt NUMBER;
8624: l_acc_rev_natural_side_code VARCHAR2(1);
8625:
8626: l_num_entries NUMBER;
8627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8631: l_recog_line_1 NUMBER;

Line 8628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8624: l_acc_rev_natural_side_code VARCHAR2(1);
8625:
8626: l_num_entries NUMBER;
8627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8631: l_recog_line_1 NUMBER;
8632: l_recog_line_2 NUMBER;

Line 8629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8625:
8626: l_num_entries NUMBER;
8627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8631: l_recog_line_1 NUMBER;
8632: l_recog_line_2 NUMBER;
8633:

Line 8630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8626: l_num_entries NUMBER;
8627: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8628: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8629: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8630: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8631: l_recog_line_1 NUMBER;
8632: l_recog_line_2 NUMBER;
8633:
8634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8632: l_recog_line_2 NUMBER;
8633:
8634: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8635: l_bflow_applied_to_amt NUMBER; -- 5132302
8636: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8637:
8638: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8639:
8640: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8707: l_accrual_line_num := NULL; -- 4262811
8708: l_tmp_amt := NULL; -- 4262811
8709: --
8710:
8711: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8712: l_balance_type_code <> 'B' THEN
8713: IF NVL(p_source_39,'
8714: ') = 'TAX'
8715: THEN

Line 8783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8779: --
8780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8781:
8782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8784:
8785: -- 4955764
8786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8830:
8831: IF xla_accounting_cache_pkg.GetValueChar
8832: (p_source_code => 'LEDGER_CATEGORY_CODE'
8833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8834: AND l_bflow_method_code = 'PRIOR_ENTRY'
8835: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8836: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8837: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8929: p_lookup_type => 'XLA_OWNER_TYPE'
8930: ,p_lookup_code => l_component_type_code
8931: )
8932: ,p_token_4 => 'PRODUCT_NAME'
8933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8937: ,p_ae_header_id => NULL

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

8930: ,p_lookup_code => l_component_type_code
8931: )
8932: ,p_token_4 => 'PRODUCT_NAME'
8933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8937: ,p_ae_header_id => NULL
8938: );

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

8931: )
8932: ,p_token_4 => 'PRODUCT_NAME'
8933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8937: ,p_ae_header_id => NULL
8938: );
8939:

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

8932: ,p_token_4 => 'PRODUCT_NAME'
8933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8937: ,p_ae_header_id => NULL
8938: );
8939:
8940: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8963: ----------------------------------------------------------------------------------
8964: -- 4219869 Business Flow
8965: -- Update journal entry status -- Need to generate this within IF
8966: ----------------------------------------------------------------------------------
8967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8968: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8969: ,p_balance_type_code => l_balance_type_code
8970: );
8971:

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

9050:
9051: --
9052: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9053: --
9054: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9055: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9056: ELSE
9057: ---------------------------------------------------------------------------------------------------
9058: -- 4262811a Switch Sign

Line 9079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9075:
9076: XLA_AE_LINES_PKG.ValidateCurrentLine;
9077: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9078:
9079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9080: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9081: ,p_balance_type_code => l_balance_type_code);
9082:
9083: END IF;

Line 9193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9189: l_tmp_amt NUMBER;
9190: l_acc_rev_natural_side_code VARCHAR2(1);
9191:
9192: l_num_entries NUMBER;
9193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9197: l_recog_line_1 NUMBER;

Line 9194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9190: l_acc_rev_natural_side_code VARCHAR2(1);
9191:
9192: l_num_entries NUMBER;
9193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9197: l_recog_line_1 NUMBER;
9198: l_recog_line_2 NUMBER;

Line 9195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9191:
9192: l_num_entries NUMBER;
9193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9197: l_recog_line_1 NUMBER;
9198: l_recog_line_2 NUMBER;
9199:

Line 9196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9192: l_num_entries NUMBER;
9193: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9194: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9195: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9196: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9197: l_recog_line_1 NUMBER;
9198: l_recog_line_2 NUMBER;
9199:
9200: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9202: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9198: l_recog_line_2 NUMBER;
9199:
9200: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9201: l_bflow_applied_to_amt NUMBER; -- 5132302
9202: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9203:
9204: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9205:
9206: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9273: l_accrual_line_num := NULL; -- 4262811
9274: l_tmp_amt := NULL; -- 4262811
9275: --
9276:
9277: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9278: l_balance_type_code <> 'B' THEN
9279: IF NVL(p_source_39,'
9280: ') = 'DEFERRED_TAX'
9281: THEN

Line 9349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9345: --
9346: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9347:
9348: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9349: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9350:
9351: -- 4955764
9352: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9353: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9396:
9397: IF xla_accounting_cache_pkg.GetValueChar
9398: (p_source_code => 'LEDGER_CATEGORY_CODE'
9399: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9400: AND l_bflow_method_code = 'PRIOR_ENTRY'
9401: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9402: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9403: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9495: p_lookup_type => 'XLA_OWNER_TYPE'
9496: ,p_lookup_code => l_component_type_code
9497: )
9498: ,p_token_4 => 'PRODUCT_NAME'
9499: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9500: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9501: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9502: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9503: ,p_ae_header_id => NULL

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

9496: ,p_lookup_code => l_component_type_code
9497: )
9498: ,p_token_4 => 'PRODUCT_NAME'
9499: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9500: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9501: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9502: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9503: ,p_ae_header_id => NULL
9504: );

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

9497: )
9498: ,p_token_4 => 'PRODUCT_NAME'
9499: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9500: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9501: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9502: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9503: ,p_ae_header_id => NULL
9504: );
9505:

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

9498: ,p_token_4 => 'PRODUCT_NAME'
9499: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9500: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9501: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9502: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9503: ,p_ae_header_id => NULL
9504: );
9505:
9506: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9529: ----------------------------------------------------------------------------------
9530: -- 4219869 Business Flow
9531: -- Update journal entry status -- Need to generate this within IF
9532: ----------------------------------------------------------------------------------
9533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9535: ,p_balance_type_code => l_balance_type_code
9536: );
9537:

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

9616:
9617: --
9618: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9619: --
9620: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9621: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9622: ELSE
9623: ---------------------------------------------------------------------------------------------------
9624: -- 4262811a Switch Sign

Line 9645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9641:
9642: XLA_AE_LINES_PKG.ValidateCurrentLine;
9643: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9644:
9645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9646: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9647: ,p_balance_type_code => l_balance_type_code);
9648:
9649: END IF;

Line 9759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9755: l_tmp_amt NUMBER;
9756: l_acc_rev_natural_side_code VARCHAR2(1);
9757:
9758: l_num_entries NUMBER;
9759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9763: l_recog_line_1 NUMBER;

Line 9760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9756: l_acc_rev_natural_side_code VARCHAR2(1);
9757:
9758: l_num_entries NUMBER;
9759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9763: l_recog_line_1 NUMBER;
9764: l_recog_line_2 NUMBER;

Line 9761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9757:
9758: l_num_entries NUMBER;
9759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9763: l_recog_line_1 NUMBER;
9764: l_recog_line_2 NUMBER;
9765:

Line 9762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9758: l_num_entries NUMBER;
9759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9763: l_recog_line_1 NUMBER;
9764: l_recog_line_2 NUMBER;
9765:
9766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9764: l_recog_line_2 NUMBER;
9765:
9766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9767: l_bflow_applied_to_amt NUMBER; -- 5132302
9768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9769:
9770: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9771:
9772: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9839: l_accrual_line_num := NULL; -- 4262811
9840: l_tmp_amt := NULL; -- 4262811
9841: --
9842:
9843: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9844: l_balance_type_code <> 'B' THEN
9845: IF NVL(p_source_39,'
9846: ') = 'FACTOR'
9847: THEN

Line 9915: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9911: --
9912: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9913:
9914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9915: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9916:
9917: -- 4955764
9918: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9919: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9961: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9962:
9963: IF xla_accounting_cache_pkg.GetValueChar
9964: (p_source_code => 'LEDGER_CATEGORY_CODE'
9965: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9966: AND l_bflow_method_code = 'PRIOR_ENTRY'
9967: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9968: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9969: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10061: p_lookup_type => 'XLA_OWNER_TYPE'
10062: ,p_lookup_code => l_component_type_code
10063: )
10064: ,p_token_4 => 'PRODUCT_NAME'
10065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10069: ,p_ae_header_id => NULL

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

10062: ,p_lookup_code => l_component_type_code
10063: )
10064: ,p_token_4 => 'PRODUCT_NAME'
10065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10069: ,p_ae_header_id => NULL
10070: );

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

10063: )
10064: ,p_token_4 => 'PRODUCT_NAME'
10065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10069: ,p_ae_header_id => NULL
10070: );
10071:

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

10064: ,p_token_4 => 'PRODUCT_NAME'
10065: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10066: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10067: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10068: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10069: ,p_ae_header_id => NULL
10070: );
10071:
10072: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10095: ----------------------------------------------------------------------------------
10096: -- 4219869 Business Flow
10097: -- Update journal entry status -- Need to generate this within IF
10098: ----------------------------------------------------------------------------------
10099: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10100: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10101: ,p_balance_type_code => l_balance_type_code
10102: );
10103:

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

10182:
10183: --
10184: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10185: --
10186: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10187: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10188: ELSE
10189: ---------------------------------------------------------------------------------------------------
10190: -- 4262811a Switch Sign

Line 10211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10207:
10208: XLA_AE_LINES_PKG.ValidateCurrentLine;
10209: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10210:
10211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10212: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10213: ,p_balance_type_code => l_balance_type_code);
10214:
10215: END IF;

Line 10325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10321: l_tmp_amt NUMBER;
10322: l_acc_rev_natural_side_code VARCHAR2(1);
10323:
10324: l_num_entries NUMBER;
10325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10329: l_recog_line_1 NUMBER;

Line 10326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10322: l_acc_rev_natural_side_code VARCHAR2(1);
10323:
10324: l_num_entries NUMBER;
10325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10329: l_recog_line_1 NUMBER;
10330: l_recog_line_2 NUMBER;

Line 10327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10323:
10324: l_num_entries NUMBER;
10325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10329: l_recog_line_1 NUMBER;
10330: l_recog_line_2 NUMBER;
10331:

Line 10328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10324: l_num_entries NUMBER;
10325: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10326: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10327: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10328: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10329: l_recog_line_1 NUMBER;
10330: l_recog_line_2 NUMBER;
10331:
10332: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10334: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10330: l_recog_line_2 NUMBER;
10331:
10332: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10333: l_bflow_applied_to_amt NUMBER; -- 5132302
10334: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10335:
10336: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10337:
10338: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10405: l_accrual_line_num := NULL; -- 4262811
10406: l_tmp_amt := NULL; -- 4262811
10407: --
10408:
10409: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10410: l_balance_type_code <> 'B' THEN
10411: IF NVL(p_source_39,'
10412: ') = 'REC'
10413: THEN

Line 10481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10477: --
10478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10479:
10480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10482:
10483: -- 4955764
10484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10528:
10529: IF xla_accounting_cache_pkg.GetValueChar
10530: (p_source_code => 'LEDGER_CATEGORY_CODE'
10531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10532: AND l_bflow_method_code = 'PRIOR_ENTRY'
10533: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10627: p_lookup_type => 'XLA_OWNER_TYPE'
10628: ,p_lookup_code => l_component_type_code
10629: )
10630: ,p_token_4 => 'PRODUCT_NAME'
10631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10635: ,p_ae_header_id => NULL

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

10628: ,p_lookup_code => l_component_type_code
10629: )
10630: ,p_token_4 => 'PRODUCT_NAME'
10631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10635: ,p_ae_header_id => NULL
10636: );

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

10629: )
10630: ,p_token_4 => 'PRODUCT_NAME'
10631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10635: ,p_ae_header_id => NULL
10636: );
10637:

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

10630: ,p_token_4 => 'PRODUCT_NAME'
10631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10635: ,p_ae_header_id => NULL
10636: );
10637:
10638: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10661: ----------------------------------------------------------------------------------
10662: -- 4219869 Business Flow
10663: -- Update journal entry status -- Need to generate this within IF
10664: ----------------------------------------------------------------------------------
10665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10667: ,p_balance_type_code => l_balance_type_code
10668: );
10669:

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

10748:
10749: --
10750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10751: --
10752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10754: ELSE
10755: ---------------------------------------------------------------------------------------------------
10756: -- 4262811a Switch Sign

Line 10777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10773:
10774: XLA_AE_LINES_PKG.ValidateCurrentLine;
10775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10776:
10777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10779: ,p_balance_type_code => l_balance_type_code);
10780:
10781: END IF;

Line 10891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10887: l_tmp_amt NUMBER;
10888: l_acc_rev_natural_side_code VARCHAR2(1);
10889:
10890: l_num_entries NUMBER;
10891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10895: l_recog_line_1 NUMBER;

Line 10892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10888: l_acc_rev_natural_side_code VARCHAR2(1);
10889:
10890: l_num_entries NUMBER;
10891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10895: l_recog_line_1 NUMBER;
10896: l_recog_line_2 NUMBER;

Line 10893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10889:
10890: l_num_entries NUMBER;
10891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10895: l_recog_line_1 NUMBER;
10896: l_recog_line_2 NUMBER;
10897:

Line 10894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10890: l_num_entries NUMBER;
10891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10895: l_recog_line_1 NUMBER;
10896: l_recog_line_2 NUMBER;
10897:
10898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10896: l_recog_line_2 NUMBER;
10897:
10898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10899: l_bflow_applied_to_amt NUMBER; -- 5132302
10900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10901:
10902: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10903:
10904: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10971: l_accrual_line_num := NULL; -- 4262811
10972: l_tmp_amt := NULL; -- 4262811
10973: --
10974:
10975: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10976: l_balance_type_code <> 'B' THEN
10977: IF NVL(p_source_39,'
10978: ') = 'REMITTANCE'
10979: THEN

Line 11047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11043: --
11044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11045:
11046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11048:
11049: -- 4955764
11050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11094:
11095: IF xla_accounting_cache_pkg.GetValueChar
11096: (p_source_code => 'LEDGER_CATEGORY_CODE'
11097: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11098: AND l_bflow_method_code = 'PRIOR_ENTRY'
11099: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11100: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11101: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11193: p_lookup_type => 'XLA_OWNER_TYPE'
11194: ,p_lookup_code => l_component_type_code
11195: )
11196: ,p_token_4 => 'PRODUCT_NAME'
11197: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11198: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11199: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11200: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11201: ,p_ae_header_id => NULL

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

11194: ,p_lookup_code => l_component_type_code
11195: )
11196: ,p_token_4 => 'PRODUCT_NAME'
11197: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11198: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11199: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11200: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11201: ,p_ae_header_id => NULL
11202: );

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

11195: )
11196: ,p_token_4 => 'PRODUCT_NAME'
11197: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11198: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11199: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11200: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11201: ,p_ae_header_id => NULL
11202: );
11203:

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

11196: ,p_token_4 => 'PRODUCT_NAME'
11197: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11198: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11199: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11200: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11201: ,p_ae_header_id => NULL
11202: );
11203:
11204: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11227: ----------------------------------------------------------------------------------
11228: -- 4219869 Business Flow
11229: -- Update journal entry status -- Need to generate this within IF
11230: ----------------------------------------------------------------------------------
11231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11233: ,p_balance_type_code => l_balance_type_code
11234: );
11235:

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

11314:
11315: --
11316: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11317: --
11318: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11319: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11320: ELSE
11321: ---------------------------------------------------------------------------------------------------
11322: -- 4262811a Switch Sign

Line 11343: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11339:
11340: XLA_AE_LINES_PKG.ValidateCurrentLine;
11341: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11342:
11343: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11344: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11345: ,p_balance_type_code => l_balance_type_code);
11346:
11347: END IF;

Line 11457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11453: l_tmp_amt NUMBER;
11454: l_acc_rev_natural_side_code VARCHAR2(1);
11455:
11456: l_num_entries NUMBER;
11457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11461: l_recog_line_1 NUMBER;

Line 11458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11454: l_acc_rev_natural_side_code VARCHAR2(1);
11455:
11456: l_num_entries NUMBER;
11457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11461: l_recog_line_1 NUMBER;
11462: l_recog_line_2 NUMBER;

Line 11459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11455:
11456: l_num_entries NUMBER;
11457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11461: l_recog_line_1 NUMBER;
11462: l_recog_line_2 NUMBER;
11463:

Line 11460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11456: l_num_entries NUMBER;
11457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11461: l_recog_line_1 NUMBER;
11462: l_recog_line_2 NUMBER;
11463:
11464: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11466: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11462: l_recog_line_2 NUMBER;
11463:
11464: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11465: l_bflow_applied_to_amt NUMBER; -- 5132302
11466: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11467:
11468: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11469:
11470: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11537: l_accrual_line_num := NULL; -- 4262811
11538: l_tmp_amt := NULL; -- 4262811
11539: --
11540:
11541: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11542: l_balance_type_code <> 'B' THEN
11543: IF NVL(p_source_39,'
11544: ') = 'TAX'
11545: THEN

Line 11613: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11609: --
11610: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11611:
11612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11613: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11614:
11615: -- 4955764
11616: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11617: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11659: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11660:
11661: IF xla_accounting_cache_pkg.GetValueChar
11662: (p_source_code => 'LEDGER_CATEGORY_CODE'
11663: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11664: AND l_bflow_method_code = 'PRIOR_ENTRY'
11665: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11666: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11667: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11759: p_lookup_type => 'XLA_OWNER_TYPE'
11760: ,p_lookup_code => l_component_type_code
11761: )
11762: ,p_token_4 => 'PRODUCT_NAME'
11763: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11764: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11765: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11766: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11767: ,p_ae_header_id => NULL

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

11760: ,p_lookup_code => l_component_type_code
11761: )
11762: ,p_token_4 => 'PRODUCT_NAME'
11763: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11764: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11765: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11766: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11767: ,p_ae_header_id => NULL
11768: );

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

11761: )
11762: ,p_token_4 => 'PRODUCT_NAME'
11763: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11764: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11765: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11766: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11767: ,p_ae_header_id => NULL
11768: );
11769:

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

11762: ,p_token_4 => 'PRODUCT_NAME'
11763: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11764: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11765: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11766: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11767: ,p_ae_header_id => NULL
11768: );
11769:
11770: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11793: ----------------------------------------------------------------------------------
11794: -- 4219869 Business Flow
11795: -- Update journal entry status -- Need to generate this within IF
11796: ----------------------------------------------------------------------------------
11797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11798: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11799: ,p_balance_type_code => l_balance_type_code
11800: );
11801:

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

11880:
11881: --
11882: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11883: --
11884: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11885: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11886: ELSE
11887: ---------------------------------------------------------------------------------------------------
11888: -- 4262811a Switch Sign

Line 11909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11905:
11906: XLA_AE_LINES_PKG.ValidateCurrentLine;
11907: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11908:
11909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11910: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11911: ,p_balance_type_code => l_balance_type_code);
11912:
11913: END IF;

Line 12023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12019: l_tmp_amt NUMBER;
12020: l_acc_rev_natural_side_code VARCHAR2(1);
12021:
12022: l_num_entries NUMBER;
12023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12027: l_recog_line_1 NUMBER;

Line 12024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12020: l_acc_rev_natural_side_code VARCHAR2(1);
12021:
12022: l_num_entries NUMBER;
12023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12027: l_recog_line_1 NUMBER;
12028: l_recog_line_2 NUMBER;

Line 12025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12021:
12022: l_num_entries NUMBER;
12023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12027: l_recog_line_1 NUMBER;
12028: l_recog_line_2 NUMBER;
12029:

Line 12026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12022: l_num_entries NUMBER;
12023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12027: l_recog_line_1 NUMBER;
12028: l_recog_line_2 NUMBER;
12029:
12030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12028: l_recog_line_2 NUMBER;
12029:
12030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12031: l_bflow_applied_to_amt NUMBER; -- 5132302
12032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12033:
12034: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12035:
12036: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12103: l_accrual_line_num := NULL; -- 4262811
12104: l_tmp_amt := NULL; -- 4262811
12105: --
12106:
12107: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12108: l_balance_type_code <> 'B' THEN
12109: IF NVL(p_source_39,'
12110: ') = 'UNPAIDREC'
12111: THEN

Line 12179: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12175: --
12176: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12177:
12178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12179: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12180:
12181: -- 4955764
12182: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12183: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12226:
12227: IF xla_accounting_cache_pkg.GetValueChar
12228: (p_source_code => 'LEDGER_CATEGORY_CODE'
12229: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12230: AND l_bflow_method_code = 'PRIOR_ENTRY'
12231: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12232: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12233: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12325: p_lookup_type => 'XLA_OWNER_TYPE'
12326: ,p_lookup_code => l_component_type_code
12327: )
12328: ,p_token_4 => 'PRODUCT_NAME'
12329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12333: ,p_ae_header_id => NULL

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

12326: ,p_lookup_code => l_component_type_code
12327: )
12328: ,p_token_4 => 'PRODUCT_NAME'
12329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12333: ,p_ae_header_id => NULL
12334: );

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

12327: )
12328: ,p_token_4 => 'PRODUCT_NAME'
12329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12333: ,p_ae_header_id => NULL
12334: );
12335:

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

12328: ,p_token_4 => 'PRODUCT_NAME'
12329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12333: ,p_ae_header_id => NULL
12334: );
12335:
12336: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12359: ----------------------------------------------------------------------------------
12360: -- 4219869 Business Flow
12361: -- Update journal entry status -- Need to generate this within IF
12362: ----------------------------------------------------------------------------------
12363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12365: ,p_balance_type_code => l_balance_type_code
12366: );
12367:

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

12446:
12447: --
12448: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12449: --
12450: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12451: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12452: ELSE
12453: ---------------------------------------------------------------------------------------------------
12454: -- 4262811a Switch Sign

Line 12475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12471:
12472: XLA_AE_LINES_PKG.ValidateCurrentLine;
12473: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12474:
12475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12476: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12477: ,p_balance_type_code => l_balance_type_code);
12478:
12479: END IF;

Line 12589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12585: l_tmp_amt NUMBER;
12586: l_acc_rev_natural_side_code VARCHAR2(1);
12587:
12588: l_num_entries NUMBER;
12589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12593: l_recog_line_1 NUMBER;

Line 12590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12586: l_acc_rev_natural_side_code VARCHAR2(1);
12587:
12588: l_num_entries NUMBER;
12589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12593: l_recog_line_1 NUMBER;
12594: l_recog_line_2 NUMBER;

Line 12591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12587:
12588: l_num_entries NUMBER;
12589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12593: l_recog_line_1 NUMBER;
12594: l_recog_line_2 NUMBER;
12595:

Line 12592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12588: l_num_entries NUMBER;
12589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12593: l_recog_line_1 NUMBER;
12594: l_recog_line_2 NUMBER;
12595:
12596: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12598: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12594: l_recog_line_2 NUMBER;
12595:
12596: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12597: l_bflow_applied_to_amt NUMBER; -- 5132302
12598: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12599:
12600: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12601:
12602: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12669: l_accrual_line_num := NULL; -- 4262811
12670: l_tmp_amt := NULL; -- 4262811
12671: --
12672:
12673: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12674: l_balance_type_code <> 'B' THEN
12675: IF NVL(p_source_55,'
12676: ') = 'REC'
12677: THEN

Line 12745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12741: --
12742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12743:
12744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12746:
12747: -- 4955764
12748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12749: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12791: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12792:
12793: IF xla_accounting_cache_pkg.GetValueChar
12794: (p_source_code => 'LEDGER_CATEGORY_CODE'
12795: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12796: AND l_bflow_method_code = 'PRIOR_ENTRY'
12797: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12798: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12799: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12891: p_lookup_type => 'XLA_OWNER_TYPE'
12892: ,p_lookup_code => l_component_type_code
12893: )
12894: ,p_token_4 => 'PRODUCT_NAME'
12895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12899: ,p_ae_header_id => NULL

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

12892: ,p_lookup_code => l_component_type_code
12893: )
12894: ,p_token_4 => 'PRODUCT_NAME'
12895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12899: ,p_ae_header_id => NULL
12900: );

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

12893: )
12894: ,p_token_4 => 'PRODUCT_NAME'
12895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12899: ,p_ae_header_id => NULL
12900: );
12901:

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

12894: ,p_token_4 => 'PRODUCT_NAME'
12895: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12896: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12897: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12898: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12899: ,p_ae_header_id => NULL
12900: );
12901:
12902: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12925: ----------------------------------------------------------------------------------
12926: -- 4219869 Business Flow
12927: -- Update journal entry status -- Need to generate this within IF
12928: ----------------------------------------------------------------------------------
12929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12930: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12931: ,p_balance_type_code => l_balance_type_code
12932: );
12933:

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

13012:
13013: --
13014: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13015: --
13016: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13017: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13018: ELSE
13019: ---------------------------------------------------------------------------------------------------
13020: -- 4262811a Switch Sign

Line 13041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13037:
13038: XLA_AE_LINES_PKG.ValidateCurrentLine;
13039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13040:
13041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13042: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13043: ,p_balance_type_code => l_balance_type_code);
13044:
13045: END IF;

Line 13155: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13151: l_tmp_amt NUMBER;
13152: l_acc_rev_natural_side_code VARCHAR2(1);
13153:
13154: l_num_entries NUMBER;
13155: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13156: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13157: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13158: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13159: l_recog_line_1 NUMBER;

Line 13156: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13152: l_acc_rev_natural_side_code VARCHAR2(1);
13153:
13154: l_num_entries NUMBER;
13155: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13156: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13157: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13158: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13159: l_recog_line_1 NUMBER;
13160: l_recog_line_2 NUMBER;

Line 13157: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13153:
13154: l_num_entries NUMBER;
13155: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13156: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13157: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13158: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13159: l_recog_line_1 NUMBER;
13160: l_recog_line_2 NUMBER;
13161:

Line 13158: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13154: l_num_entries NUMBER;
13155: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13156: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13157: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13158: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13159: l_recog_line_1 NUMBER;
13160: l_recog_line_2 NUMBER;
13161:
13162: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13164: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13160: l_recog_line_2 NUMBER;
13161:
13162: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13163: l_bflow_applied_to_amt NUMBER; -- 5132302
13164: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13165:
13166: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13167:
13168: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13235: l_accrual_line_num := NULL; -- 4262811
13236: l_tmp_amt := NULL; -- 4262811
13237: --
13238:
13239: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13240: l_balance_type_code <> 'B' THEN
13241: IF NVL(p_source_55,'
13242: ') = 'REV'
13243: THEN

Line 13311: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13307: --
13308: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13309:
13310: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13311: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13312:
13313: -- 4955764
13314: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13315: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13357: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13358:
13359: IF xla_accounting_cache_pkg.GetValueChar
13360: (p_source_code => 'LEDGER_CATEGORY_CODE'
13361: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13362: AND l_bflow_method_code = 'PRIOR_ENTRY'
13363: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13364: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13365: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13457: p_lookup_type => 'XLA_OWNER_TYPE'
13458: ,p_lookup_code => l_component_type_code
13459: )
13460: ,p_token_4 => 'PRODUCT_NAME'
13461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13465: ,p_ae_header_id => NULL

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

13458: ,p_lookup_code => l_component_type_code
13459: )
13460: ,p_token_4 => 'PRODUCT_NAME'
13461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13465: ,p_ae_header_id => NULL
13466: );

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

13459: )
13460: ,p_token_4 => 'PRODUCT_NAME'
13461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13465: ,p_ae_header_id => NULL
13466: );
13467:

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

13460: ,p_token_4 => 'PRODUCT_NAME'
13461: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13462: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13463: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13464: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13465: ,p_ae_header_id => NULL
13466: );
13467:
13468: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13491: ----------------------------------------------------------------------------------
13492: -- 4219869 Business Flow
13493: -- Update journal entry status -- Need to generate this within IF
13494: ----------------------------------------------------------------------------------
13495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13496: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13497: ,p_balance_type_code => l_balance_type_code
13498: );
13499:

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

13578:
13579: --
13580: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13581: --
13582: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13583: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13584: ELSE
13585: ---------------------------------------------------------------------------------------------------
13586: -- 4262811a Switch Sign

Line 13607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13603:
13604: XLA_AE_LINES_PKG.ValidateCurrentLine;
13605: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13606:
13607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13608: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13609: ,p_balance_type_code => l_balance_type_code);
13610:
13611: END IF;

Line 13725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13721: l_tmp_amt NUMBER;
13722: l_acc_rev_natural_side_code VARCHAR2(1);
13723:
13724: l_num_entries NUMBER;
13725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13729: l_recog_line_1 NUMBER;

Line 13726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13722: l_acc_rev_natural_side_code VARCHAR2(1);
13723:
13724: l_num_entries NUMBER;
13725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13729: l_recog_line_1 NUMBER;
13730: l_recog_line_2 NUMBER;

Line 13727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13723:
13724: l_num_entries NUMBER;
13725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13729: l_recog_line_1 NUMBER;
13730: l_recog_line_2 NUMBER;
13731:

Line 13728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13724: l_num_entries NUMBER;
13725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13729: l_recog_line_1 NUMBER;
13730: l_recog_line_2 NUMBER;
13731:
13732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13730: l_recog_line_2 NUMBER;
13731:
13732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13733: l_bflow_applied_to_amt NUMBER; -- 5132302
13734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13735:
13736: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13737:
13738: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13805: l_accrual_line_num := NULL; -- 4262811
13806: l_tmp_amt := NULL; -- 4262811
13807: --
13808:
13809: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13810: l_balance_type_code <> 'B' THEN
13811: IF NVL(p_source_39,'
13812: ') = 'DEFERRED_TAX'
13813: THEN

Line 13881: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

13931: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13932:
13933: IF xla_accounting_cache_pkg.GetValueChar
13934: (p_source_code => 'LEDGER_CATEGORY_CODE'
13935: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13936: AND l_bflow_method_code = 'PRIOR_ENTRY'
13937: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13938: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13939: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14031: p_lookup_type => 'XLA_OWNER_TYPE'
14032: ,p_lookup_code => l_component_type_code
14033: )
14034: ,p_token_4 => 'PRODUCT_NAME'
14035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14039: ,p_ae_header_id => NULL

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

14032: ,p_lookup_code => l_component_type_code
14033: )
14034: ,p_token_4 => 'PRODUCT_NAME'
14035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14039: ,p_ae_header_id => NULL
14040: );

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

14033: )
14034: ,p_token_4 => 'PRODUCT_NAME'
14035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14039: ,p_ae_header_id => NULL
14040: );
14041:

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

14034: ,p_token_4 => 'PRODUCT_NAME'
14035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14039: ,p_ae_header_id => NULL
14040: );
14041:
14042: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14065: ----------------------------------------------------------------------------------
14066: -- 4219869 Business Flow
14067: -- Update journal entry status -- Need to generate this within IF
14068: ----------------------------------------------------------------------------------
14069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14071: ,p_balance_type_code => l_balance_type_code
14072: );
14073:

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

14152:
14153: --
14154: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14155: --
14156: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14157: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14158: ELSE
14159: ---------------------------------------------------------------------------------------------------
14160: -- 4262811a Switch Sign

Line 14181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14177:
14178: XLA_AE_LINES_PKG.ValidateCurrentLine;
14179: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14180:
14181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14182: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14183: ,p_balance_type_code => l_balance_type_code);
14184:
14185: END IF;

Line 14305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14301: l_tmp_amt NUMBER;
14302: l_acc_rev_natural_side_code VARCHAR2(1);
14303:
14304: l_num_entries NUMBER;
14305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14309: l_recog_line_1 NUMBER;

Line 14306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14302: l_acc_rev_natural_side_code VARCHAR2(1);
14303:
14304: l_num_entries NUMBER;
14305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14309: l_recog_line_1 NUMBER;
14310: l_recog_line_2 NUMBER;

Line 14307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14303:
14304: l_num_entries NUMBER;
14305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14309: l_recog_line_1 NUMBER;
14310: l_recog_line_2 NUMBER;
14311:

Line 14308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14304: l_num_entries NUMBER;
14305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14309: l_recog_line_1 NUMBER;
14310: l_recog_line_2 NUMBER;
14311:
14312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14310: l_recog_line_2 NUMBER;
14311:
14312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14313: l_bflow_applied_to_amt NUMBER; -- 5132302
14314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14315:
14316: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14317:
14318: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14385: l_accrual_line_num := NULL; -- 4262811
14386: l_tmp_amt := NULL; -- 4262811
14387: --
14388:
14389: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14390: l_balance_type_code <> 'B' THEN
14391: IF NVL(p_source_39,'
14392: ') = 'REC'
14393: THEN

Line 14461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14457: --
14458: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14459:
14460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14462:
14463: -- 4955764
14464: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14465: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14511: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14512:
14513: IF xla_accounting_cache_pkg.GetValueChar
14514: (p_source_code => 'LEDGER_CATEGORY_CODE'
14515: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14516: AND l_bflow_method_code = 'PRIOR_ENTRY'
14517: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14518: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14519: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14623: p_lookup_type => 'XLA_OWNER_TYPE'
14624: ,p_lookup_code => l_component_type_code
14625: )
14626: ,p_token_4 => 'PRODUCT_NAME'
14627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14631: ,p_ae_header_id => NULL

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

14624: ,p_lookup_code => l_component_type_code
14625: )
14626: ,p_token_4 => 'PRODUCT_NAME'
14627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14631: ,p_ae_header_id => NULL
14632: );

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

14625: )
14626: ,p_token_4 => 'PRODUCT_NAME'
14627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14631: ,p_ae_header_id => NULL
14632: );
14633:

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

14626: ,p_token_4 => 'PRODUCT_NAME'
14627: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14628: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14629: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14630: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14631: ,p_ae_header_id => NULL
14632: );
14633:
14634: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14657: ----------------------------------------------------------------------------------
14658: -- 4219869 Business Flow
14659: -- Update journal entry status -- Need to generate this within IF
14660: ----------------------------------------------------------------------------------
14661: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14662: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14663: ,p_balance_type_code => l_balance_type_code
14664: );
14665:

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

14744:
14745: --
14746: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14747: --
14748: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14749: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14750: ELSE
14751: ---------------------------------------------------------------------------------------------------
14752: -- 4262811a Switch Sign

Line 14773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14769:
14770: XLA_AE_LINES_PKG.ValidateCurrentLine;
14771: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14772:
14773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14774: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14775: ,p_balance_type_code => l_balance_type_code);
14776:
14777: END IF;

Line 14891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14887: l_tmp_amt NUMBER;
14888: l_acc_rev_natural_side_code VARCHAR2(1);
14889:
14890: l_num_entries NUMBER;
14891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14895: l_recog_line_1 NUMBER;

Line 14892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14888: l_acc_rev_natural_side_code VARCHAR2(1);
14889:
14890: l_num_entries NUMBER;
14891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14895: l_recog_line_1 NUMBER;
14896: l_recog_line_2 NUMBER;

Line 14893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14889:
14890: l_num_entries NUMBER;
14891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14895: l_recog_line_1 NUMBER;
14896: l_recog_line_2 NUMBER;
14897:

Line 14894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14890: l_num_entries NUMBER;
14891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14895: l_recog_line_1 NUMBER;
14896: l_recog_line_2 NUMBER;
14897:
14898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14896: l_recog_line_2 NUMBER;
14897:
14898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14899: l_bflow_applied_to_amt NUMBER; -- 5132302
14900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14901:
14902: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14903:
14904: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14971: l_accrual_line_num := NULL; -- 4262811
14972: l_tmp_amt := NULL; -- 4262811
14973: --
14974:
14975: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14976: l_balance_type_code <> 'B' THEN
14977: IF NVL(p_source_39,'
14978: ') = 'TAX'
14979: THEN

Line 15047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15043: --
15044: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15045:
15046: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15047: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15048:
15049: -- 4955764
15050: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15051: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15098:
15099: IF xla_accounting_cache_pkg.GetValueChar
15100: (p_source_code => 'LEDGER_CATEGORY_CODE'
15101: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15102: AND l_bflow_method_code = 'PRIOR_ENTRY'
15103: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15104: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15105: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15197: p_lookup_type => 'XLA_OWNER_TYPE'
15198: ,p_lookup_code => l_component_type_code
15199: )
15200: ,p_token_4 => 'PRODUCT_NAME'
15201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15205: ,p_ae_header_id => NULL

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

15198: ,p_lookup_code => l_component_type_code
15199: )
15200: ,p_token_4 => 'PRODUCT_NAME'
15201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15205: ,p_ae_header_id => NULL
15206: );

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

15199: )
15200: ,p_token_4 => 'PRODUCT_NAME'
15201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15205: ,p_ae_header_id => NULL
15206: );
15207:

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

15200: ,p_token_4 => 'PRODUCT_NAME'
15201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15205: ,p_ae_header_id => NULL
15206: );
15207:
15208: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15231: ----------------------------------------------------------------------------------
15232: -- 4219869 Business Flow
15233: -- Update journal entry status -- Need to generate this within IF
15234: ----------------------------------------------------------------------------------
15235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15237: ,p_balance_type_code => l_balance_type_code
15238: );
15239:

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

15318:
15319: --
15320: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15321: --
15322: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15323: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15324: ELSE
15325: ---------------------------------------------------------------------------------------------------
15326: -- 4262811a Switch Sign

Line 15347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15343:
15344: XLA_AE_LINES_PKG.ValidateCurrentLine;
15345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15346:
15347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15349: ,p_balance_type_code => l_balance_type_code);
15350:
15351: END IF;

Line 15467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15463: l_tmp_amt NUMBER;
15464: l_acc_rev_natural_side_code VARCHAR2(1);
15465:
15466: l_num_entries NUMBER;
15467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15471: l_recog_line_1 NUMBER;

Line 15468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15464: l_acc_rev_natural_side_code VARCHAR2(1);
15465:
15466: l_num_entries NUMBER;
15467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15471: l_recog_line_1 NUMBER;
15472: l_recog_line_2 NUMBER;

Line 15469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15465:
15466: l_num_entries NUMBER;
15467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15471: l_recog_line_1 NUMBER;
15472: l_recog_line_2 NUMBER;
15473:

Line 15470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15466: l_num_entries NUMBER;
15467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15471: l_recog_line_1 NUMBER;
15472: l_recog_line_2 NUMBER;
15473:
15474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15472: l_recog_line_2 NUMBER;
15473:
15474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15475: l_bflow_applied_to_amt NUMBER; -- 5132302
15476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15477:
15478: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15479:
15480: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15547: l_accrual_line_num := NULL; -- 4262811
15548: l_tmp_amt := NULL; -- 4262811
15549: --
15550:
15551: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15552: l_balance_type_code <> 'B' THEN
15553: IF (NVL(p_source_39,'
15554: ') = 'ACTIVITY' AND
15555: NVL(p_source_40,'

Line 15629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15625: --
15626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15627:
15628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15630:
15631: -- 4955764
15632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15680:
15681: IF xla_accounting_cache_pkg.GetValueChar
15682: (p_source_code => 'LEDGER_CATEGORY_CODE'
15683: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15684: AND l_bflow_method_code = 'PRIOR_ENTRY'
15685: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15686: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15687: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15779: p_lookup_type => 'XLA_OWNER_TYPE'
15780: ,p_lookup_code => l_component_type_code
15781: )
15782: ,p_token_4 => 'PRODUCT_NAME'
15783: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15784: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15785: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15786: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15787: ,p_ae_header_id => NULL

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

15780: ,p_lookup_code => l_component_type_code
15781: )
15782: ,p_token_4 => 'PRODUCT_NAME'
15783: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15784: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15785: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15786: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15787: ,p_ae_header_id => NULL
15788: );

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

15781: )
15782: ,p_token_4 => 'PRODUCT_NAME'
15783: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15784: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15785: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15786: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15787: ,p_ae_header_id => NULL
15788: );
15789:

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

15782: ,p_token_4 => 'PRODUCT_NAME'
15783: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15784: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15785: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15786: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15787: ,p_ae_header_id => NULL
15788: );
15789:
15790: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15817: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15813: ----------------------------------------------------------------------------------
15814: -- 4219869 Business Flow
15815: -- Update journal entry status -- Need to generate this within IF
15816: ----------------------------------------------------------------------------------
15817: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15818: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15819: ,p_balance_type_code => l_balance_type_code
15820: );
15821:

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

15900:
15901: --
15902: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15903: --
15904: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15905: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15906: ELSE
15907: ---------------------------------------------------------------------------------------------------
15908: -- 4262811a Switch Sign

Line 15929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15925:
15926: XLA_AE_LINES_PKG.ValidateCurrentLine;
15927: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15928:
15929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15930: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15931: ,p_balance_type_code => l_balance_type_code);
15932:
15933: END IF;

Line 16047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16043: l_tmp_amt NUMBER;
16044: l_acc_rev_natural_side_code VARCHAR2(1);
16045:
16046: l_num_entries NUMBER;
16047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16051: l_recog_line_1 NUMBER;

Line 16048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16044: l_acc_rev_natural_side_code VARCHAR2(1);
16045:
16046: l_num_entries NUMBER;
16047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16051: l_recog_line_1 NUMBER;
16052: l_recog_line_2 NUMBER;

Line 16049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16045:
16046: l_num_entries NUMBER;
16047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16051: l_recog_line_1 NUMBER;
16052: l_recog_line_2 NUMBER;
16053:

Line 16050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16046: l_num_entries NUMBER;
16047: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16048: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16049: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16050: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16051: l_recog_line_1 NUMBER;
16052: l_recog_line_2 NUMBER;
16053:
16054: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16056: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

16127: l_accrual_line_num := NULL; -- 4262811
16128: l_tmp_amt := NULL; -- 4262811
16129: --
16130:
16131: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16132: l_balance_type_code <> 'B' THEN
16133: IF NVL(p_source_75,'
16134: ') = 'CHARGES'
16135: THEN

Line 16203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16199: --
16200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16201:
16202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16204:
16205: -- 4955764
16206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

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

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

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

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

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

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

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

Line 16391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 16503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 16621: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 16622: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 16623: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 16624: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 16630: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 16777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

16827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16828:
16829: IF xla_accounting_cache_pkg.GetValueChar
16830: (p_source_code => 'LEDGER_CATEGORY_CODE'
16831: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16832: AND l_bflow_method_code = 'PRIOR_ENTRY'
16833: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16834: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16835: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16927: p_lookup_type => 'XLA_OWNER_TYPE'
16928: ,p_lookup_code => l_component_type_code
16929: )
16930: ,p_token_4 => 'PRODUCT_NAME'
16931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16935: ,p_ae_header_id => NULL

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

16928: ,p_lookup_code => l_component_type_code
16929: )
16930: ,p_token_4 => 'PRODUCT_NAME'
16931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16935: ,p_ae_header_id => NULL
16936: );

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

16929: )
16930: ,p_token_4 => 'PRODUCT_NAME'
16931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16935: ,p_ae_header_id => NULL
16936: );
16937:

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

16930: ,p_token_4 => 'PRODUCT_NAME'
16931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16935: ,p_ae_header_id => NULL
16936: );
16937:
16938: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16961: ----------------------------------------------------------------------------------
16962: -- 4219869 Business Flow
16963: -- Update journal entry status -- Need to generate this within IF
16964: ----------------------------------------------------------------------------------
16965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16966: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16967: ,p_balance_type_code => l_balance_type_code
16968: );
16969:

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

17048:
17049: --
17050: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17051: --
17052: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17053: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17054: ELSE
17055: ---------------------------------------------------------------------------------------------------
17056: -- 4262811a Switch Sign

Line 17077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17073:
17074: XLA_AE_LINES_PKG.ValidateCurrentLine;
17075: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17076:
17077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17079: ,p_balance_type_code => l_balance_type_code);
17080:
17081: END IF;

Line 17195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17191: l_tmp_amt NUMBER;
17192: l_acc_rev_natural_side_code VARCHAR2(1);
17193:
17194: l_num_entries NUMBER;
17195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17199: l_recog_line_1 NUMBER;

Line 17196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17192: l_acc_rev_natural_side_code VARCHAR2(1);
17193:
17194: l_num_entries NUMBER;
17195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17199: l_recog_line_1 NUMBER;
17200: l_recog_line_2 NUMBER;

Line 17197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17193:
17194: l_num_entries NUMBER;
17195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17199: l_recog_line_1 NUMBER;
17200: l_recog_line_2 NUMBER;
17201:

Line 17198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17194: l_num_entries NUMBER;
17195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17199: l_recog_line_1 NUMBER;
17200: l_recog_line_2 NUMBER;
17201:
17202: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17204: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17200: l_recog_line_2 NUMBER;
17201:
17202: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17203: l_bflow_applied_to_amt NUMBER; -- 5132302
17204: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17205:
17206: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17207:
17208: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17275: l_accrual_line_num := NULL; -- 4262811
17276: l_tmp_amt := NULL; -- 4262811
17277: --
17278:
17279: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17280: l_balance_type_code <> 'B' THEN
17281: IF NVL(p_source_75,'
17282: ') = 'REC'
17283: THEN

Line 17351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17347: --
17348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17349:
17350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17352:
17353: -- 4955764
17354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17355: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17402:
17403: IF xla_accounting_cache_pkg.GetValueChar
17404: (p_source_code => 'LEDGER_CATEGORY_CODE'
17405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17406: AND l_bflow_method_code = 'PRIOR_ENTRY'
17407: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17501: p_lookup_type => 'XLA_OWNER_TYPE'
17502: ,p_lookup_code => l_component_type_code
17503: )
17504: ,p_token_4 => 'PRODUCT_NAME'
17505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17509: ,p_ae_header_id => NULL

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

17502: ,p_lookup_code => l_component_type_code
17503: )
17504: ,p_token_4 => 'PRODUCT_NAME'
17505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17509: ,p_ae_header_id => NULL
17510: );

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

17503: )
17504: ,p_token_4 => 'PRODUCT_NAME'
17505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17509: ,p_ae_header_id => NULL
17510: );
17511:

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

17504: ,p_token_4 => 'PRODUCT_NAME'
17505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17509: ,p_ae_header_id => NULL
17510: );
17511:
17512: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17535: ----------------------------------------------------------------------------------
17536: -- 4219869 Business Flow
17537: -- Update journal entry status -- Need to generate this within IF
17538: ----------------------------------------------------------------------------------
17539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17541: ,p_balance_type_code => l_balance_type_code
17542: );
17543:

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

17622:
17623: --
17624: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17625: --
17626: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17627: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17628: ELSE
17629: ---------------------------------------------------------------------------------------------------
17630: -- 4262811a Switch Sign

Line 17651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17647:
17648: XLA_AE_LINES_PKG.ValidateCurrentLine;
17649: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17650:
17651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17652: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17653: ,p_balance_type_code => l_balance_type_code);
17654:
17655: END IF;

Line 17769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17765: l_tmp_amt NUMBER;
17766: l_acc_rev_natural_side_code VARCHAR2(1);
17767:
17768: l_num_entries NUMBER;
17769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17773: l_recog_line_1 NUMBER;

Line 17770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17766: l_acc_rev_natural_side_code VARCHAR2(1);
17767:
17768: l_num_entries NUMBER;
17769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17773: l_recog_line_1 NUMBER;
17774: l_recog_line_2 NUMBER;

Line 17771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17767:
17768: l_num_entries NUMBER;
17769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17773: l_recog_line_1 NUMBER;
17774: l_recog_line_2 NUMBER;
17775:

Line 17772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17768: l_num_entries NUMBER;
17769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17773: l_recog_line_1 NUMBER;
17774: l_recog_line_2 NUMBER;
17775:
17776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17774: l_recog_line_2 NUMBER;
17775:
17776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17777: l_bflow_applied_to_amt NUMBER; -- 5132302
17778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17779:
17780: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17781:
17782: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17849: l_accrual_line_num := NULL; -- 4262811
17850: l_tmp_amt := NULL; -- 4262811
17851: --
17852:
17853: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17854: l_balance_type_code <> 'B' THEN
17855: IF NVL(p_source_75,'
17856: ') = 'REV'
17857: THEN

Line 17925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17921: --
17922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17923:
17924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17926:
17927: -- 4955764
17928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17976:
17977: IF xla_accounting_cache_pkg.GetValueChar
17978: (p_source_code => 'LEDGER_CATEGORY_CODE'
17979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17980: AND l_bflow_method_code = 'PRIOR_ENTRY'
17981: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18075: p_lookup_type => 'XLA_OWNER_TYPE'
18076: ,p_lookup_code => l_component_type_code
18077: )
18078: ,p_token_4 => 'PRODUCT_NAME'
18079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18083: ,p_ae_header_id => NULL

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

18076: ,p_lookup_code => l_component_type_code
18077: )
18078: ,p_token_4 => 'PRODUCT_NAME'
18079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18083: ,p_ae_header_id => NULL
18084: );

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

18077: )
18078: ,p_token_4 => 'PRODUCT_NAME'
18079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18083: ,p_ae_header_id => NULL
18084: );
18085:

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

18078: ,p_token_4 => 'PRODUCT_NAME'
18079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18083: ,p_ae_header_id => NULL
18084: );
18085:
18086: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18109: ----------------------------------------------------------------------------------
18110: -- 4219869 Business Flow
18111: -- Update journal entry status -- Need to generate this within IF
18112: ----------------------------------------------------------------------------------
18113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18114: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18115: ,p_balance_type_code => l_balance_type_code
18116: );
18117:

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

18196:
18197: --
18198: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18199: --
18200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18201: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18202: ELSE
18203: ---------------------------------------------------------------------------------------------------
18204: -- 4262811a Switch Sign

Line 18225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18221:
18222: XLA_AE_LINES_PKG.ValidateCurrentLine;
18223: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18224:
18225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18227: ,p_balance_type_code => l_balance_type_code);
18228:
18229: END IF;

Line 18343: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18339: l_tmp_amt NUMBER;
18340: l_acc_rev_natural_side_code VARCHAR2(1);
18341:
18342: l_num_entries NUMBER;
18343: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18344: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18345: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18346: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18347: l_recog_line_1 NUMBER;

Line 18344: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18340: l_acc_rev_natural_side_code VARCHAR2(1);
18341:
18342: l_num_entries NUMBER;
18343: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18344: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18345: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18346: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18347: l_recog_line_1 NUMBER;
18348: l_recog_line_2 NUMBER;

Line 18345: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18341:
18342: l_num_entries NUMBER;
18343: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18344: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18345: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18346: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18347: l_recog_line_1 NUMBER;
18348: l_recog_line_2 NUMBER;
18349:

Line 18346: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18342: l_num_entries NUMBER;
18343: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18344: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18345: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18346: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18347: l_recog_line_1 NUMBER;
18348: l_recog_line_2 NUMBER;
18349:
18350: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18352: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18348: l_recog_line_2 NUMBER;
18349:
18350: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18351: l_bflow_applied_to_amt NUMBER; -- 5132302
18352: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18353:
18354: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18355:
18356: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18423: l_accrual_line_num := NULL; -- 4262811
18424: l_tmp_amt := NULL; -- 4262811
18425: --
18426:
18427: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18428: l_balance_type_code <> 'B' THEN
18429: IF NVL(p_source_75,'
18430: ') = 'SUSPENSE'
18431: THEN

Line 18499: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18495: --
18496: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18497:
18498: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18499: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18500:
18501: -- 4955764
18502: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18503: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18550:
18551: IF xla_accounting_cache_pkg.GetValueChar
18552: (p_source_code => 'LEDGER_CATEGORY_CODE'
18553: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18554: AND l_bflow_method_code = 'PRIOR_ENTRY'
18555: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18556: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18557: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18649: p_lookup_type => 'XLA_OWNER_TYPE'
18650: ,p_lookup_code => l_component_type_code
18651: )
18652: ,p_token_4 => 'PRODUCT_NAME'
18653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18657: ,p_ae_header_id => NULL

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

18650: ,p_lookup_code => l_component_type_code
18651: )
18652: ,p_token_4 => 'PRODUCT_NAME'
18653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18657: ,p_ae_header_id => NULL
18658: );

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

18651: )
18652: ,p_token_4 => 'PRODUCT_NAME'
18653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18657: ,p_ae_header_id => NULL
18658: );
18659:

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

18652: ,p_token_4 => 'PRODUCT_NAME'
18653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18657: ,p_ae_header_id => NULL
18658: );
18659:
18660: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18683: ----------------------------------------------------------------------------------
18684: -- 4219869 Business Flow
18685: -- Update journal entry status -- Need to generate this within IF
18686: ----------------------------------------------------------------------------------
18687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18688: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18689: ,p_balance_type_code => l_balance_type_code
18690: );
18691:

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

18770:
18771: --
18772: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18773: --
18774: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18775: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18776: ELSE
18777: ---------------------------------------------------------------------------------------------------
18778: -- 4262811a Switch Sign

Line 18799: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18795:
18796: XLA_AE_LINES_PKG.ValidateCurrentLine;
18797: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18798:
18799: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18800: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18801: ,p_balance_type_code => l_balance_type_code);
18802:
18803: END IF;

Line 18917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18913: l_tmp_amt NUMBER;
18914: l_acc_rev_natural_side_code VARCHAR2(1);
18915:
18916: l_num_entries NUMBER;
18917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18921: l_recog_line_1 NUMBER;

Line 18918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18914: l_acc_rev_natural_side_code VARCHAR2(1);
18915:
18916: l_num_entries NUMBER;
18917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18921: l_recog_line_1 NUMBER;
18922: l_recog_line_2 NUMBER;

Line 18919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18915:
18916: l_num_entries NUMBER;
18917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18921: l_recog_line_1 NUMBER;
18922: l_recog_line_2 NUMBER;
18923:

Line 18920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18916: l_num_entries NUMBER;
18917: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18918: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18919: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18920: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18921: l_recog_line_1 NUMBER;
18922: l_recog_line_2 NUMBER;
18923:
18924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18922: l_recog_line_2 NUMBER;
18923:
18924: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18925: l_bflow_applied_to_amt NUMBER; -- 5132302
18926: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18927:
18928: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18929:
18930: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18997: l_accrual_line_num := NULL; -- 4262811
18998: l_tmp_amt := NULL; -- 4262811
18999: --
19000:
19001: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19002: l_balance_type_code <> 'B' THEN
19003: IF NVL(p_source_75,'
19004: ') = 'TAX'
19005: THEN

Line 19073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19069: --
19070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19071:
19072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19074:
19075: -- 4955764
19076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19123: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19124:
19125: IF xla_accounting_cache_pkg.GetValueChar
19126: (p_source_code => 'LEDGER_CATEGORY_CODE'
19127: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19128: AND l_bflow_method_code = 'PRIOR_ENTRY'
19129: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19130: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19131: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19223: p_lookup_type => 'XLA_OWNER_TYPE'
19224: ,p_lookup_code => l_component_type_code
19225: )
19226: ,p_token_4 => 'PRODUCT_NAME'
19227: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19228: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19229: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19230: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19231: ,p_ae_header_id => NULL

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

19224: ,p_lookup_code => l_component_type_code
19225: )
19226: ,p_token_4 => 'PRODUCT_NAME'
19227: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19228: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19229: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19230: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19231: ,p_ae_header_id => NULL
19232: );

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

19225: )
19226: ,p_token_4 => 'PRODUCT_NAME'
19227: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19228: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19229: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19230: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19231: ,p_ae_header_id => NULL
19232: );
19233:

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

19226: ,p_token_4 => 'PRODUCT_NAME'
19227: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19228: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19229: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19230: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19231: ,p_ae_header_id => NULL
19232: );
19233:
19234: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19257: ----------------------------------------------------------------------------------
19258: -- 4219869 Business Flow
19259: -- Update journal entry status -- Need to generate this within IF
19260: ----------------------------------------------------------------------------------
19261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19262: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19263: ,p_balance_type_code => l_balance_type_code
19264: );
19265:

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

19344:
19345: --
19346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19347: --
19348: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19350: ELSE
19351: ---------------------------------------------------------------------------------------------------
19352: -- 4262811a Switch Sign

Line 19373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19369:
19370: XLA_AE_LINES_PKG.ValidateCurrentLine;
19371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19372:
19373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19375: ,p_balance_type_code => l_balance_type_code);
19376:
19377: END IF;

Line 19481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19477: l_tmp_amt NUMBER;
19478: l_acc_rev_natural_side_code VARCHAR2(1);
19479:
19480: l_num_entries NUMBER;
19481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19485: l_recog_line_1 NUMBER;

Line 19482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19478: l_acc_rev_natural_side_code VARCHAR2(1);
19479:
19480: l_num_entries NUMBER;
19481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19485: l_recog_line_1 NUMBER;
19486: l_recog_line_2 NUMBER;

Line 19483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19479:
19480: l_num_entries NUMBER;
19481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19485: l_recog_line_1 NUMBER;
19486: l_recog_line_2 NUMBER;
19487:

Line 19484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19480: l_num_entries NUMBER;
19481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19485: l_recog_line_1 NUMBER;
19486: l_recog_line_2 NUMBER;
19487:
19488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19486: l_recog_line_2 NUMBER;
19487:
19488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19489: l_bflow_applied_to_amt NUMBER; -- 5132302
19490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19491:
19492: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19493:
19494: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19560: l_acc_rev_flag := NULL; -- 4262811
19561: l_accrual_line_num := NULL; -- 4262811
19562: l_tmp_amt := NULL; -- 4262811
19563: --
19564: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19565: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
19566: return;
19567: END IF;
19568:

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

19561: l_accrual_line_num := NULL; -- 4262811
19562: l_tmp_amt := NULL; -- 4262811
19563: --
19564: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19565: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
19566: return;
19567: END IF;
19568:
19569: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

19565: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
19566: return;
19567: END IF;
19568:
19569: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19570: l_balance_type_code <> 'B' THEN
19571:
19572: --
19573: XLA_AE_LINES_PKG.SetNewLine;

Line 19638: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19634: --
19635: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19636:
19637: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19638: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19639:
19640: -- 4955764
19641: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19642: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19679:
19680: IF xla_accounting_cache_pkg.GetValueChar
19681: (p_source_code => 'LEDGER_CATEGORY_CODE'
19682: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19683: AND l_bflow_method_code = 'PRIOR_ENTRY'
19684: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19685: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19686: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19804: p_lookup_type => 'XLA_OWNER_TYPE'
19805: ,p_lookup_code => l_component_type_code
19806: )
19807: ,p_token_4 => 'PRODUCT_NAME'
19808: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19809: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19810: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19811: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19812: ,p_ae_header_id => NULL

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

19805: ,p_lookup_code => l_component_type_code
19806: )
19807: ,p_token_4 => 'PRODUCT_NAME'
19808: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19809: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19810: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19811: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19812: ,p_ae_header_id => NULL
19813: );

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

19806: )
19807: ,p_token_4 => 'PRODUCT_NAME'
19808: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19809: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19810: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19811: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19812: ,p_ae_header_id => NULL
19813: );
19814:

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

19807: ,p_token_4 => 'PRODUCT_NAME'
19808: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19809: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19810: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19811: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19812: ,p_ae_header_id => NULL
19813: );
19814:
19815: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19838: ----------------------------------------------------------------------------------
19839: -- 4219869 Business Flow
19840: -- Update journal entry status -- Need to generate this within IF
19841: ----------------------------------------------------------------------------------
19842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19843: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19844: ,p_balance_type_code => l_balance_type_code
19845: );
19846:

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

19951:
19952: --
19953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19954: --
19955: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19957: ELSE
19958: ---------------------------------------------------------------------------------------------------
19959: -- 4262811a Switch Sign

Line 19980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19976:
19977: XLA_AE_LINES_PKG.ValidateCurrentLine;
19978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19979:
19980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19982: ,p_balance_type_code => l_balance_type_code);
19983:
19984: END IF;

Line 20097: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20093: l_tmp_amt NUMBER;
20094: l_acc_rev_natural_side_code VARCHAR2(1);
20095:
20096: l_num_entries NUMBER;
20097: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20098: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20099: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20100: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20101: l_recog_line_1 NUMBER;

Line 20098: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20094: l_acc_rev_natural_side_code VARCHAR2(1);
20095:
20096: l_num_entries NUMBER;
20097: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20098: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20099: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20100: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20101: l_recog_line_1 NUMBER;
20102: l_recog_line_2 NUMBER;

Line 20099: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20095:
20096: l_num_entries NUMBER;
20097: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20098: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20099: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20100: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20101: l_recog_line_1 NUMBER;
20102: l_recog_line_2 NUMBER;
20103:

Line 20100: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20096: l_num_entries NUMBER;
20097: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20098: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20099: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20100: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20101: l_recog_line_1 NUMBER;
20102: l_recog_line_2 NUMBER;
20103:
20104: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20106: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20102: l_recog_line_2 NUMBER;
20103:
20104: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20105: l_bflow_applied_to_amt NUMBER; -- 5132302
20106: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20107:
20108: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20109:
20110: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20177: l_accrual_line_num := NULL; -- 4262811
20178: l_tmp_amt := NULL; -- 4262811
20179: --
20180:
20181: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20182: l_balance_type_code <> 'B' THEN
20183: IF NVL(p_source_75,'
20184: ') = 'ROUND'
20185: THEN

Line 20253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20249: --
20250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20251:
20252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20254:
20255: -- 4955764
20256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20303: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20304:
20305: IF xla_accounting_cache_pkg.GetValueChar
20306: (p_source_code => 'LEDGER_CATEGORY_CODE'
20307: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20308: AND l_bflow_method_code = 'PRIOR_ENTRY'
20309: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20310: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20311: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20403: p_lookup_type => 'XLA_OWNER_TYPE'
20404: ,p_lookup_code => l_component_type_code
20405: )
20406: ,p_token_4 => 'PRODUCT_NAME'
20407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20411: ,p_ae_header_id => NULL

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

20404: ,p_lookup_code => l_component_type_code
20405: )
20406: ,p_token_4 => 'PRODUCT_NAME'
20407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20411: ,p_ae_header_id => NULL
20412: );

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

20405: )
20406: ,p_token_4 => 'PRODUCT_NAME'
20407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20411: ,p_ae_header_id => NULL
20412: );
20413:

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

20406: ,p_token_4 => 'PRODUCT_NAME'
20407: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20408: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20409: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20410: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20411: ,p_ae_header_id => NULL
20412: );
20413:
20414: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20437: ----------------------------------------------------------------------------------
20438: -- 4219869 Business Flow
20439: -- Update journal entry status -- Need to generate this within IF
20440: ----------------------------------------------------------------------------------
20441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20443: ,p_balance_type_code => l_balance_type_code
20444: );
20445:

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

20524:
20525: --
20526: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20527: --
20528: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20529: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20530: ELSE
20531: ---------------------------------------------------------------------------------------------------
20532: -- 4262811a Switch Sign

Line 20553: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20549:
20550: XLA_AE_LINES_PKG.ValidateCurrentLine;
20551: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20552:
20553: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20554: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20555: ,p_balance_type_code => l_balance_type_code);
20556:
20557: END IF;

Line 20671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20667: l_tmp_amt NUMBER;
20668: l_acc_rev_natural_side_code VARCHAR2(1);
20669:
20670: l_num_entries NUMBER;
20671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20675: l_recog_line_1 NUMBER;

Line 20672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20668: l_acc_rev_natural_side_code VARCHAR2(1);
20669:
20670: l_num_entries NUMBER;
20671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20675: l_recog_line_1 NUMBER;
20676: l_recog_line_2 NUMBER;

Line 20673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20669:
20670: l_num_entries NUMBER;
20671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20675: l_recog_line_1 NUMBER;
20676: l_recog_line_2 NUMBER;
20677:

Line 20674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20670: l_num_entries NUMBER;
20671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20675: l_recog_line_1 NUMBER;
20676: l_recog_line_2 NUMBER;
20677:
20678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20676: l_recog_line_2 NUMBER;
20677:
20678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20679: l_bflow_applied_to_amt NUMBER; -- 5132302
20680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20681:
20682: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20683:
20684: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20751: l_accrual_line_num := NULL; -- 4262811
20752: l_tmp_amt := NULL; -- 4262811
20753: --
20754:
20755: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20756: l_balance_type_code <> 'B' THEN
20757: IF NVL(p_source_75,'
20758: ') = 'UNBILL'
20759: THEN

Line 20827: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20823: --
20824: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20825:
20826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20827: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20828:
20829: -- 4955764
20830: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20831: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20877: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20878:
20879: IF xla_accounting_cache_pkg.GetValueChar
20880: (p_source_code => 'LEDGER_CATEGORY_CODE'
20881: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20882: AND l_bflow_method_code = 'PRIOR_ENTRY'
20883: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20884: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20885: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20977: p_lookup_type => 'XLA_OWNER_TYPE'
20978: ,p_lookup_code => l_component_type_code
20979: )
20980: ,p_token_4 => 'PRODUCT_NAME'
20981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20985: ,p_ae_header_id => NULL

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

20978: ,p_lookup_code => l_component_type_code
20979: )
20980: ,p_token_4 => 'PRODUCT_NAME'
20981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20985: ,p_ae_header_id => NULL
20986: );

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

20979: )
20980: ,p_token_4 => 'PRODUCT_NAME'
20981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20985: ,p_ae_header_id => NULL
20986: );
20987:

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

20980: ,p_token_4 => 'PRODUCT_NAME'
20981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20985: ,p_ae_header_id => NULL
20986: );
20987:
20988: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21011: ----------------------------------------------------------------------------------
21012: -- 4219869 Business Flow
21013: -- Update journal entry status -- Need to generate this within IF
21014: ----------------------------------------------------------------------------------
21015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21017: ,p_balance_type_code => l_balance_type_code
21018: );
21019:

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

21098:
21099: --
21100: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21101: --
21102: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21103: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21104: ELSE
21105: ---------------------------------------------------------------------------------------------------
21106: -- 4262811a Switch Sign

Line 21127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21123:
21124: XLA_AE_LINES_PKG.ValidateCurrentLine;
21125: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21126:
21127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21128: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21129: ,p_balance_type_code => l_balance_type_code);
21130:
21131: END IF;

Line 21245: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21241: l_tmp_amt NUMBER;
21242: l_acc_rev_natural_side_code VARCHAR2(1);
21243:
21244: l_num_entries NUMBER;
21245: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21246: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21247: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21248: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21249: l_recog_line_1 NUMBER;

Line 21246: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21242: l_acc_rev_natural_side_code VARCHAR2(1);
21243:
21244: l_num_entries NUMBER;
21245: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21246: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21247: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21248: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21249: l_recog_line_1 NUMBER;
21250: l_recog_line_2 NUMBER;

Line 21247: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21243:
21244: l_num_entries NUMBER;
21245: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21246: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21247: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21248: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21249: l_recog_line_1 NUMBER;
21250: l_recog_line_2 NUMBER;
21251:

Line 21248: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21244: l_num_entries NUMBER;
21245: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21246: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21247: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21248: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21249: l_recog_line_1 NUMBER;
21250: l_recog_line_2 NUMBER;
21251:
21252: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21254: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21250: l_recog_line_2 NUMBER;
21251:
21252: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21253: l_bflow_applied_to_amt NUMBER; -- 5132302
21254: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21255:
21256: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21257:
21258: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21325: l_accrual_line_num := NULL; -- 4262811
21326: l_tmp_amt := NULL; -- 4262811
21327: --
21328:
21329: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21330: l_balance_type_code <> 'B' THEN
21331: IF NVL(p_source_75,'
21332: ') = 'UNEARN'
21333: THEN

Line 21401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21397: --
21398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21399:
21400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21402:
21403: -- 4955764
21404: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21405: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21451: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21452:
21453: IF xla_accounting_cache_pkg.GetValueChar
21454: (p_source_code => 'LEDGER_CATEGORY_CODE'
21455: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21456: AND l_bflow_method_code = 'PRIOR_ENTRY'
21457: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21458: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21459: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21551: p_lookup_type => 'XLA_OWNER_TYPE'
21552: ,p_lookup_code => l_component_type_code
21553: )
21554: ,p_token_4 => 'PRODUCT_NAME'
21555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21559: ,p_ae_header_id => NULL

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

21552: ,p_lookup_code => l_component_type_code
21553: )
21554: ,p_token_4 => 'PRODUCT_NAME'
21555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21559: ,p_ae_header_id => NULL
21560: );

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

21553: )
21554: ,p_token_4 => 'PRODUCT_NAME'
21555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21559: ,p_ae_header_id => NULL
21560: );
21561:

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

21554: ,p_token_4 => 'PRODUCT_NAME'
21555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21559: ,p_ae_header_id => NULL
21560: );
21561:
21562: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21585: ----------------------------------------------------------------------------------
21586: -- 4219869 Business Flow
21587: -- Update journal entry status -- Need to generate this within IF
21588: ----------------------------------------------------------------------------------
21589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21590: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21591: ,p_balance_type_code => l_balance_type_code
21592: );
21593:

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

21672:
21673: --
21674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21675: --
21676: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21677: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21678: ELSE
21679: ---------------------------------------------------------------------------------------------------
21680: -- 4262811a Switch Sign

Line 21701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21697:
21698: XLA_AE_LINES_PKG.ValidateCurrentLine;
21699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21700:
21701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21703: ,p_balance_type_code => l_balance_type_code);
21704:
21705: END IF;

Line 21842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21838: l_tmp_amt NUMBER;
21839: l_acc_rev_natural_side_code VARCHAR2(1);
21840:
21841: l_num_entries NUMBER;
21842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21846: l_recog_line_1 NUMBER;

Line 21843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21839: l_acc_rev_natural_side_code VARCHAR2(1);
21840:
21841: l_num_entries NUMBER;
21842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21846: l_recog_line_1 NUMBER;
21847: l_recog_line_2 NUMBER;

Line 21844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21840:
21841: l_num_entries NUMBER;
21842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21846: l_recog_line_1 NUMBER;
21847: l_recog_line_2 NUMBER;
21848:

Line 21845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21841: l_num_entries NUMBER;
21842: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21843: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21844: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21845: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21846: l_recog_line_1 NUMBER;
21847: l_recog_line_2 NUMBER;
21848:
21849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21847: l_recog_line_2 NUMBER;
21848:
21849: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21850: l_bflow_applied_to_amt NUMBER; -- 5132302
21851: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21852:
21853: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21854:
21855: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21922: l_accrual_line_num := NULL; -- 4262811
21923: l_tmp_amt := NULL; -- 4262811
21924: --
21925:
21926: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21927: l_balance_type_code <> 'B' THEN
21928: IF NVL(p_source_77,'
21929: ') = 'JLBR_AR_BANK_CHARGES' AND
21930: NVL(p_source_13,'

Line 22000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21996: --
21997: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21998:
21999: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22001:
22002: -- 4955764
22003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22078: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22079:
22080: IF xla_accounting_cache_pkg.GetValueChar
22081: (p_source_code => 'LEDGER_CATEGORY_CODE'
22082: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22083: AND l_bflow_method_code = 'PRIOR_ENTRY'
22084: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22085: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22086: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22192: p_lookup_type => 'XLA_OWNER_TYPE'
22193: ,p_lookup_code => l_component_type_code
22194: )
22195: ,p_token_4 => 'PRODUCT_NAME'
22196: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22197: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22198: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22199: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22200: ,p_ae_header_id => NULL

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

22193: ,p_lookup_code => l_component_type_code
22194: )
22195: ,p_token_4 => 'PRODUCT_NAME'
22196: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22197: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22198: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22199: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22200: ,p_ae_header_id => NULL
22201: );

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

22194: )
22195: ,p_token_4 => 'PRODUCT_NAME'
22196: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22197: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22198: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22199: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22200: ,p_ae_header_id => NULL
22201: );
22202:

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

22195: ,p_token_4 => 'PRODUCT_NAME'
22196: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22197: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22198: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22199: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22200: ,p_ae_header_id => NULL
22201: );
22202:
22203: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22226: ----------------------------------------------------------------------------------
22227: -- 4219869 Business Flow
22228: -- Update journal entry status -- Need to generate this within IF
22229: ----------------------------------------------------------------------------------
22230: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22231: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22232: ,p_balance_type_code => l_balance_type_code
22233: );
22234:

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

22313:
22314: --
22315: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22316: --
22317: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22318: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22319: ELSE
22320: ---------------------------------------------------------------------------------------------------
22321: -- 4262811a Switch Sign

Line 22342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22338:
22339: XLA_AE_LINES_PKG.ValidateCurrentLine;
22340: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22341:
22342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22343: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22344: ,p_balance_type_code => l_balance_type_code);
22345:
22346: END IF;

Line 22468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22464: l_tmp_amt NUMBER;
22465: l_acc_rev_natural_side_code VARCHAR2(1);
22466:
22467: l_num_entries NUMBER;
22468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22472: l_recog_line_1 NUMBER;

Line 22469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22465: l_acc_rev_natural_side_code VARCHAR2(1);
22466:
22467: l_num_entries NUMBER;
22468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22472: l_recog_line_1 NUMBER;
22473: l_recog_line_2 NUMBER;

Line 22470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22466:
22467: l_num_entries NUMBER;
22468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22472: l_recog_line_1 NUMBER;
22473: l_recog_line_2 NUMBER;
22474:

Line 22471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22467: l_num_entries NUMBER;
22468: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22469: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22470: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22471: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22472: l_recog_line_1 NUMBER;
22473: l_recog_line_2 NUMBER;
22474:
22475: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22477: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22473: l_recog_line_2 NUMBER;
22474:
22475: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22476: l_bflow_applied_to_amt NUMBER; -- 5132302
22477: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22478:
22479: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22480:
22481: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22548: l_accrual_line_num := NULL; -- 4262811
22549: l_tmp_amt := NULL; -- 4262811
22550: --
22551:
22552: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22553: l_balance_type_code <> 'B' THEN
22554: IF NVL(p_source_77,'
22555: ') = 'JLBR_AR_ENDORSEMENT' AND
22556: NVL(p_source_13,'

Line 22628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22624: --
22625: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22626:
22627: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22628: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22629:
22630: -- 4955764
22631: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22632: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22696: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22697:
22698: IF xla_accounting_cache_pkg.GetValueChar
22699: (p_source_code => 'LEDGER_CATEGORY_CODE'
22700: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22701: AND l_bflow_method_code = 'PRIOR_ENTRY'
22702: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22703: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22704: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22773: p_lookup_type => 'XLA_OWNER_TYPE'
22774: ,p_lookup_code => l_component_type_code
22775: )
22776: ,p_token_4 => 'PRODUCT_NAME'
22777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22781: ,p_ae_header_id => NULL

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

22774: ,p_lookup_code => l_component_type_code
22775: )
22776: ,p_token_4 => 'PRODUCT_NAME'
22777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22781: ,p_ae_header_id => NULL
22782: );

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

22775: )
22776: ,p_token_4 => 'PRODUCT_NAME'
22777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22781: ,p_ae_header_id => NULL
22782: );
22783:

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

22776: ,p_token_4 => 'PRODUCT_NAME'
22777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22781: ,p_ae_header_id => NULL
22782: );
22783:
22784: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22807: ----------------------------------------------------------------------------------
22808: -- 4219869 Business Flow
22809: -- Update journal entry status -- Need to generate this within IF
22810: ----------------------------------------------------------------------------------
22811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22812: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22813: ,p_balance_type_code => l_balance_type_code
22814: );
22815:

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

22868:
22869: --
22870: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22871: --
22872: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22873: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22874: ELSE
22875: ---------------------------------------------------------------------------------------------------
22876: -- 4262811a Switch Sign

Line 22897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22893:
22894: XLA_AE_LINES_PKG.ValidateCurrentLine;
22895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22896:
22897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22898: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22899: ,p_balance_type_code => l_balance_type_code);
22900:
22901: END IF;

Line 23041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23037: l_tmp_amt NUMBER;
23038: l_acc_rev_natural_side_code VARCHAR2(1);
23039:
23040: l_num_entries NUMBER;
23041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23045: l_recog_line_1 NUMBER;

Line 23042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23038: l_acc_rev_natural_side_code VARCHAR2(1);
23039:
23040: l_num_entries NUMBER;
23041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23045: l_recog_line_1 NUMBER;
23046: l_recog_line_2 NUMBER;

Line 23043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23039:
23040: l_num_entries NUMBER;
23041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23045: l_recog_line_1 NUMBER;
23046: l_recog_line_2 NUMBER;
23047:

Line 23044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23040: l_num_entries NUMBER;
23041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23045: l_recog_line_1 NUMBER;
23046: l_recog_line_2 NUMBER;
23047:
23048: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23050: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23046: l_recog_line_2 NUMBER;
23047:
23048: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23049: l_bflow_applied_to_amt NUMBER; -- 5132302
23050: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23051:
23052: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23053:
23054: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23121: l_accrual_line_num := NULL; -- 4262811
23122: l_tmp_amt := NULL; -- 4262811
23123: --
23124:
23125: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23126: l_balance_type_code <> 'B' THEN
23127: IF NVL(p_source_77,'
23128: ') = 'JLBR_AR_ENDORSEMENT' AND
23129: NVL(p_source_13,'

Line 23201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23197: --
23198: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23199:
23200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23202:
23203: -- 4955764
23204: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23205: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23279: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23280:
23281: IF xla_accounting_cache_pkg.GetValueChar
23282: (p_source_code => 'LEDGER_CATEGORY_CODE'
23283: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23284: AND l_bflow_method_code = 'PRIOR_ENTRY'
23285: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23286: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23287: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23391: p_lookup_type => 'XLA_OWNER_TYPE'
23392: ,p_lookup_code => l_component_type_code
23393: )
23394: ,p_token_4 => 'PRODUCT_NAME'
23395: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23396: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23397: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23398: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23399: ,p_ae_header_id => NULL

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

23392: ,p_lookup_code => l_component_type_code
23393: )
23394: ,p_token_4 => 'PRODUCT_NAME'
23395: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23396: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23397: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23398: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23399: ,p_ae_header_id => NULL
23400: );

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

23393: )
23394: ,p_token_4 => 'PRODUCT_NAME'
23395: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23396: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23397: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23398: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23399: ,p_ae_header_id => NULL
23400: );
23401:

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

23394: ,p_token_4 => 'PRODUCT_NAME'
23395: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23396: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23397: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23398: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23399: ,p_ae_header_id => NULL
23400: );
23401:
23402: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23425: ----------------------------------------------------------------------------------
23426: -- 4219869 Business Flow
23427: -- Update journal entry status -- Need to generate this within IF
23428: ----------------------------------------------------------------------------------
23429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23430: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23431: ,p_balance_type_code => l_balance_type_code
23432: );
23433:

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 23682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23678: l_tmp_amt NUMBER;
23679: l_acc_rev_natural_side_code VARCHAR2(1);
23680:
23681: l_num_entries NUMBER;
23682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23686: l_recog_line_1 NUMBER;

Line 23683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23679: l_acc_rev_natural_side_code VARCHAR2(1);
23680:
23681: l_num_entries NUMBER;
23682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23686: l_recog_line_1 NUMBER;
23687: l_recog_line_2 NUMBER;

Line 23684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23680:
23681: l_num_entries NUMBER;
23682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23686: l_recog_line_1 NUMBER;
23687: l_recog_line_2 NUMBER;
23688:

Line 23685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23681: l_num_entries NUMBER;
23682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23686: l_recog_line_1 NUMBER;
23687: l_recog_line_2 NUMBER;
23688:
23689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23687: l_recog_line_2 NUMBER;
23688:
23689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23690: l_bflow_applied_to_amt NUMBER; -- 5132302
23691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23692:
23693: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23694:
23695: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 23766: 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_accrual_line_num := NULL; -- 4262811
23763: l_tmp_amt := NULL; -- 4262811
23764: --
23765:
23766: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23767: l_balance_type_code <> 'B' THEN
23768: IF NVL(p_source_77,'
23769: ') = 'JLBR_AR_BANK_CHARGES' AND
23770: NVL(p_source_13,'

Line 23840: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23836: --
23837: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23838:
23839: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23840: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23841:
23842: -- 4955764
23843: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23844: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23918: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23919:
23920: IF xla_accounting_cache_pkg.GetValueChar
23921: (p_source_code => 'LEDGER_CATEGORY_CODE'
23922: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23923: AND l_bflow_method_code = 'PRIOR_ENTRY'
23924: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23925: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23926: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24032: p_lookup_type => 'XLA_OWNER_TYPE'
24033: ,p_lookup_code => l_component_type_code
24034: )
24035: ,p_token_4 => 'PRODUCT_NAME'
24036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24040: ,p_ae_header_id => NULL

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

24033: ,p_lookup_code => l_component_type_code
24034: )
24035: ,p_token_4 => 'PRODUCT_NAME'
24036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24040: ,p_ae_header_id => NULL
24041: );

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

24034: )
24035: ,p_token_4 => 'PRODUCT_NAME'
24036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24040: ,p_ae_header_id => NULL
24041: );
24042:

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

24035: ,p_token_4 => 'PRODUCT_NAME'
24036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24040: ,p_ae_header_id => NULL
24041: );
24042:
24043: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24066: ----------------------------------------------------------------------------------
24067: -- 4219869 Business Flow
24068: -- Update journal entry status -- Need to generate this within IF
24069: ----------------------------------------------------------------------------------
24070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24071: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24072: ,p_balance_type_code => l_balance_type_code
24073: );
24074:

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

24153:
24154: --
24155: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24156: --
24157: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24158: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24159: ELSE
24160: ---------------------------------------------------------------------------------------------------
24161: -- 4262811a Switch Sign

Line 24182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24178:
24179: XLA_AE_LINES_PKG.ValidateCurrentLine;
24180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24181:
24182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24184: ,p_balance_type_code => l_balance_type_code);
24185:
24186: END IF;

Line 24326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24322: l_tmp_amt NUMBER;
24323: l_acc_rev_natural_side_code VARCHAR2(1);
24324:
24325: l_num_entries NUMBER;
24326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24330: l_recog_line_1 NUMBER;

Line 24327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24323: l_acc_rev_natural_side_code VARCHAR2(1);
24324:
24325: l_num_entries NUMBER;
24326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24330: l_recog_line_1 NUMBER;
24331: l_recog_line_2 NUMBER;

Line 24328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24324:
24325: l_num_entries NUMBER;
24326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24330: l_recog_line_1 NUMBER;
24331: l_recog_line_2 NUMBER;
24332:

Line 24329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24325: l_num_entries NUMBER;
24326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24330: l_recog_line_1 NUMBER;
24331: l_recog_line_2 NUMBER;
24332:
24333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24331: l_recog_line_2 NUMBER;
24332:
24333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24334: l_bflow_applied_to_amt NUMBER; -- 5132302
24335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24336:
24337: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24338:
24339: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24406: l_accrual_line_num := NULL; -- 4262811
24407: l_tmp_amt := NULL; -- 4262811
24408: --
24409:
24410: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24411: l_balance_type_code <> 'B' THEN
24412: IF NVL(p_source_77,'
24413: ') = 'JLBR_AR_ENDORSEMENT' AND
24414: NVL(p_source_13,'

Line 24486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24482: --
24483: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24484:
24485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24487:
24488: -- 4955764
24489: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24490: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24565:
24566: IF xla_accounting_cache_pkg.GetValueChar
24567: (p_source_code => 'LEDGER_CATEGORY_CODE'
24568: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24569: AND l_bflow_method_code = 'PRIOR_ENTRY'
24570: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24571: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24572: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24676: p_lookup_type => 'XLA_OWNER_TYPE'
24677: ,p_lookup_code => l_component_type_code
24678: )
24679: ,p_token_4 => 'PRODUCT_NAME'
24680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24684: ,p_ae_header_id => NULL

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

24677: ,p_lookup_code => l_component_type_code
24678: )
24679: ,p_token_4 => 'PRODUCT_NAME'
24680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24684: ,p_ae_header_id => NULL
24685: );

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

24678: )
24679: ,p_token_4 => 'PRODUCT_NAME'
24680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24684: ,p_ae_header_id => NULL
24685: );
24686:

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

24679: ,p_token_4 => 'PRODUCT_NAME'
24680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24684: ,p_ae_header_id => NULL
24685: );
24686:
24687: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24710: ----------------------------------------------------------------------------------
24711: -- 4219869 Business Flow
24712: -- Update journal entry status -- Need to generate this within IF
24713: ----------------------------------------------------------------------------------
24714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24715: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24716: ,p_balance_type_code => l_balance_type_code
24717: );
24718:

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

24797:
24798: --
24799: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24800: --
24801: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24802: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24803: ELSE
24804: ---------------------------------------------------------------------------------------------------
24805: -- 4262811a Switch Sign

Line 24826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24822:
24823: XLA_AE_LINES_PKG.ValidateCurrentLine;
24824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24825:
24826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24828: ,p_balance_type_code => l_balance_type_code);
24829:
24830: END IF;

Line 24952: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24948: l_tmp_amt NUMBER;
24949: l_acc_rev_natural_side_code VARCHAR2(1);
24950:
24951: l_num_entries NUMBER;
24952: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24953: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24954: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24955: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24956: l_recog_line_1 NUMBER;

Line 24953: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24949: l_acc_rev_natural_side_code VARCHAR2(1);
24950:
24951: l_num_entries NUMBER;
24952: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24953: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24954: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24955: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24956: l_recog_line_1 NUMBER;
24957: l_recog_line_2 NUMBER;

Line 24954: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24950:
24951: l_num_entries NUMBER;
24952: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24953: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24954: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24955: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24956: l_recog_line_1 NUMBER;
24957: l_recog_line_2 NUMBER;
24958:

Line 24955: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24951: l_num_entries NUMBER;
24952: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24953: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24954: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24955: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24956: l_recog_line_1 NUMBER;
24957: l_recog_line_2 NUMBER;
24958:
24959: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24961: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24957: l_recog_line_2 NUMBER;
24958:
24959: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24960: l_bflow_applied_to_amt NUMBER; -- 5132302
24961: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24962:
24963: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24964:
24965: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25032: l_accrual_line_num := NULL; -- 4262811
25033: l_tmp_amt := NULL; -- 4262811
25034: --
25035:
25036: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25037: l_balance_type_code <> 'B' THEN
25038: IF NVL(p_source_77,'
25039: ') = 'JLBR_AR_ENDORSEMENT' AND
25040: NVL(p_source_13,'

Line 25112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25108: --
25109: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25110:
25111: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25112: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25113:
25114: -- 4955764
25115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25180: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25181:
25182: IF xla_accounting_cache_pkg.GetValueChar
25183: (p_source_code => 'LEDGER_CATEGORY_CODE'
25184: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25185: AND l_bflow_method_code = 'PRIOR_ENTRY'
25186: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25187: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25188: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25257: p_lookup_type => 'XLA_OWNER_TYPE'
25258: ,p_lookup_code => l_component_type_code
25259: )
25260: ,p_token_4 => 'PRODUCT_NAME'
25261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25265: ,p_ae_header_id => NULL

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

25258: ,p_lookup_code => l_component_type_code
25259: )
25260: ,p_token_4 => 'PRODUCT_NAME'
25261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25265: ,p_ae_header_id => NULL
25266: );

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

25259: )
25260: ,p_token_4 => 'PRODUCT_NAME'
25261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25265: ,p_ae_header_id => NULL
25266: );
25267:

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

25260: ,p_token_4 => 'PRODUCT_NAME'
25261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25265: ,p_ae_header_id => NULL
25266: );
25267:
25268: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25291: ----------------------------------------------------------------------------------
25292: -- 4219869 Business Flow
25293: -- Update journal entry status -- Need to generate this within IF
25294: ----------------------------------------------------------------------------------
25295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25297: ,p_balance_type_code => l_balance_type_code
25298: );
25299:

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

25352:
25353: --
25354: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25355: --
25356: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25357: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25358: ELSE
25359: ---------------------------------------------------------------------------------------------------
25360: -- 4262811a Switch Sign

Line 25381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25377:
25378: XLA_AE_LINES_PKG.ValidateCurrentLine;
25379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25380:
25381: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25382: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25383: ,p_balance_type_code => l_balance_type_code);
25384:
25385: END IF;

Line 25495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25491: l_tmp_amt NUMBER;
25492: l_acc_rev_natural_side_code VARCHAR2(1);
25493:
25494: l_num_entries NUMBER;
25495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25499: l_recog_line_1 NUMBER;

Line 25496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25492: l_acc_rev_natural_side_code VARCHAR2(1);
25493:
25494: l_num_entries NUMBER;
25495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25499: l_recog_line_1 NUMBER;
25500: l_recog_line_2 NUMBER;

Line 25497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25493:
25494: l_num_entries NUMBER;
25495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25499: l_recog_line_1 NUMBER;
25500: l_recog_line_2 NUMBER;
25501:

Line 25498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25494: l_num_entries NUMBER;
25495: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25496: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25497: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25498: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25499: l_recog_line_1 NUMBER;
25500: l_recog_line_2 NUMBER;
25501:
25502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25500: l_recog_line_2 NUMBER;
25501:
25502: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25503: l_bflow_applied_to_amt NUMBER; -- 5132302
25504: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25505:
25506: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25507:
25508: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25575: l_accrual_line_num := NULL; -- 4262811
25576: l_tmp_amt := NULL; -- 4262811
25577: --
25578:
25579: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25580: l_balance_type_code <> 'B' THEN
25581: IF NVL(p_source_55,'
25582: ') = 'REC'
25583: THEN

Line 25651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25647: --
25648: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25649:
25650: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25651: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25652:
25653: -- 4955764
25654: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25655: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25697: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25698:
25699: IF xla_accounting_cache_pkg.GetValueChar
25700: (p_source_code => 'LEDGER_CATEGORY_CODE'
25701: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25702: AND l_bflow_method_code = 'PRIOR_ENTRY'
25703: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25704: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25705: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25797: p_lookup_type => 'XLA_OWNER_TYPE'
25798: ,p_lookup_code => l_component_type_code
25799: )
25800: ,p_token_4 => 'PRODUCT_NAME'
25801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25805: ,p_ae_header_id => NULL

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

25798: ,p_lookup_code => l_component_type_code
25799: )
25800: ,p_token_4 => 'PRODUCT_NAME'
25801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25805: ,p_ae_header_id => NULL
25806: );

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

25799: )
25800: ,p_token_4 => 'PRODUCT_NAME'
25801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25805: ,p_ae_header_id => NULL
25806: );
25807:

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

25800: ,p_token_4 => 'PRODUCT_NAME'
25801: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25802: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25803: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25804: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25805: ,p_ae_header_id => NULL
25806: );
25807:
25808: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25831: ----------------------------------------------------------------------------------
25832: -- 4219869 Business Flow
25833: -- Update journal entry status -- Need to generate this within IF
25834: ----------------------------------------------------------------------------------
25835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25836: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25837: ,p_balance_type_code => l_balance_type_code
25838: );
25839:

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

25918:
25919: --
25920: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25921: --
25922: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25923: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25924: ELSE
25925: ---------------------------------------------------------------------------------------------------
25926: -- 4262811a Switch Sign

Line 25947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25943:
25944: XLA_AE_LINES_PKG.ValidateCurrentLine;
25945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25946:
25947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25949: ,p_balance_type_code => l_balance_type_code);
25950:
25951: END IF;

Line 26061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26057: l_tmp_amt NUMBER;
26058: l_acc_rev_natural_side_code VARCHAR2(1);
26059:
26060: l_num_entries NUMBER;
26061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26065: l_recog_line_1 NUMBER;

Line 26062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26058: l_acc_rev_natural_side_code VARCHAR2(1);
26059:
26060: l_num_entries NUMBER;
26061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26065: l_recog_line_1 NUMBER;
26066: l_recog_line_2 NUMBER;

Line 26063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26059:
26060: l_num_entries NUMBER;
26061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26065: l_recog_line_1 NUMBER;
26066: l_recog_line_2 NUMBER;
26067:

Line 26064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26060: l_num_entries NUMBER;
26061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26065: l_recog_line_1 NUMBER;
26066: l_recog_line_2 NUMBER;
26067:
26068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26066: l_recog_line_2 NUMBER;
26067:
26068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26069: l_bflow_applied_to_amt NUMBER; -- 5132302
26070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26071:
26072: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26073:
26074: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26141: l_accrual_line_num := NULL; -- 4262811
26142: l_tmp_amt := NULL; -- 4262811
26143: --
26144:
26145: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26146: l_balance_type_code <> 'B' THEN
26147: IF NVL(p_source_55,'
26148: ') = 'REV'
26149: THEN

Line 26217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26213: --
26214: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26215:
26216: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26217: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26218:
26219: -- 4955764
26220: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26221: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26263: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26264:
26265: IF xla_accounting_cache_pkg.GetValueChar
26266: (p_source_code => 'LEDGER_CATEGORY_CODE'
26267: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26268: AND l_bflow_method_code = 'PRIOR_ENTRY'
26269: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26270: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26271: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26363: p_lookup_type => 'XLA_OWNER_TYPE'
26364: ,p_lookup_code => l_component_type_code
26365: )
26366: ,p_token_4 => 'PRODUCT_NAME'
26367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26371: ,p_ae_header_id => NULL

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

26364: ,p_lookup_code => l_component_type_code
26365: )
26366: ,p_token_4 => 'PRODUCT_NAME'
26367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26371: ,p_ae_header_id => NULL
26372: );

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

26365: )
26366: ,p_token_4 => 'PRODUCT_NAME'
26367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26371: ,p_ae_header_id => NULL
26372: );
26373:

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

26366: ,p_token_4 => 'PRODUCT_NAME'
26367: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26368: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26369: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26370: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26371: ,p_ae_header_id => NULL
26372: );
26373:
26374: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26397: ----------------------------------------------------------------------------------
26398: -- 4219869 Business Flow
26399: -- Update journal entry status -- Need to generate this within IF
26400: ----------------------------------------------------------------------------------
26401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26402: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26403: ,p_balance_type_code => l_balance_type_code
26404: );
26405:

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

26484:
26485: --
26486: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26487: --
26488: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26489: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26490: ELSE
26491: ---------------------------------------------------------------------------------------------------
26492: -- 4262811a Switch Sign

Line 26513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26509:
26510: XLA_AE_LINES_PKG.ValidateCurrentLine;
26511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26512:
26513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26515: ,p_balance_type_code => l_balance_type_code);
26516:
26517: END IF;

Line 26629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26625: l_tmp_amt NUMBER;
26626: l_acc_rev_natural_side_code VARCHAR2(1);
26627:
26628: l_num_entries NUMBER;
26629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26633: l_recog_line_1 NUMBER;

Line 26630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26626: l_acc_rev_natural_side_code VARCHAR2(1);
26627:
26628: l_num_entries NUMBER;
26629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26633: l_recog_line_1 NUMBER;
26634: l_recog_line_2 NUMBER;

Line 26631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26627:
26628: l_num_entries NUMBER;
26629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26633: l_recog_line_1 NUMBER;
26634: l_recog_line_2 NUMBER;
26635:

Line 26632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26628: l_num_entries NUMBER;
26629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26633: l_recog_line_1 NUMBER;
26634: l_recog_line_2 NUMBER;
26635:
26636: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26638: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26634: l_recog_line_2 NUMBER;
26635:
26636: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26637: l_bflow_applied_to_amt NUMBER; -- 5132302
26638: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26639:
26640: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26641:
26642: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26709: l_accrual_line_num := NULL; -- 4262811
26710: l_tmp_amt := NULL; -- 4262811
26711: --
26712:
26713: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26714: l_balance_type_code <> 'B' THEN
26715: IF NVL(p_source_55,'
26716: ') = 'CHARGES'
26717: THEN

Line 26785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26781: --
26782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26783:
26784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26786:
26787: -- 4955764
26788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26834:
26835: IF xla_accounting_cache_pkg.GetValueChar
26836: (p_source_code => 'LEDGER_CATEGORY_CODE'
26837: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26838: AND l_bflow_method_code = 'PRIOR_ENTRY'
26839: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26840: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26841: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26933: p_lookup_type => 'XLA_OWNER_TYPE'
26934: ,p_lookup_code => l_component_type_code
26935: )
26936: ,p_token_4 => 'PRODUCT_NAME'
26937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26941: ,p_ae_header_id => NULL

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

26934: ,p_lookup_code => l_component_type_code
26935: )
26936: ,p_token_4 => 'PRODUCT_NAME'
26937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26941: ,p_ae_header_id => NULL
26942: );

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

26935: )
26936: ,p_token_4 => 'PRODUCT_NAME'
26937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26941: ,p_ae_header_id => NULL
26942: );
26943:

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

26936: ,p_token_4 => 'PRODUCT_NAME'
26937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26941: ,p_ae_header_id => NULL
26942: );
26943:
26944: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26967: ----------------------------------------------------------------------------------
26968: -- 4219869 Business Flow
26969: -- Update journal entry status -- Need to generate this within IF
26970: ----------------------------------------------------------------------------------
26971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26972: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26973: ,p_balance_type_code => l_balance_type_code
26974: );
26975:

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

27054:
27055: --
27056: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27057: --
27058: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27059: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27060: ELSE
27061: ---------------------------------------------------------------------------------------------------
27062: -- 4262811a Switch Sign

Line 27083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27079:
27080: XLA_AE_LINES_PKG.ValidateCurrentLine;
27081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27082:
27083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27085: ,p_balance_type_code => l_balance_type_code);
27086:
27087: END IF;

Line 27199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27195: l_tmp_amt NUMBER;
27196: l_acc_rev_natural_side_code VARCHAR2(1);
27197:
27198: l_num_entries NUMBER;
27199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27203: l_recog_line_1 NUMBER;

Line 27200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27196: l_acc_rev_natural_side_code VARCHAR2(1);
27197:
27198: l_num_entries NUMBER;
27199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27203: l_recog_line_1 NUMBER;
27204: l_recog_line_2 NUMBER;

Line 27201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27197:
27198: l_num_entries NUMBER;
27199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27203: l_recog_line_1 NUMBER;
27204: l_recog_line_2 NUMBER;
27205:

Line 27202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27198: l_num_entries NUMBER;
27199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27203: l_recog_line_1 NUMBER;
27204: l_recog_line_2 NUMBER;
27205:
27206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27204: l_recog_line_2 NUMBER;
27205:
27206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27207: l_bflow_applied_to_amt NUMBER; -- 5132302
27208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27209:
27210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27211:
27212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27279: l_accrual_line_num := NULL; -- 4262811
27280: l_tmp_amt := NULL; -- 4262811
27281: --
27282:
27283: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27284: l_balance_type_code <> 'B' THEN
27285: IF NVL(p_source_55,'
27286: ') = 'REC'
27287: THEN

Line 27355: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27351: --
27352: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27353:
27354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27355: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27356:
27357: -- 4955764
27358: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27359: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27403: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27404:
27405: IF xla_accounting_cache_pkg.GetValueChar
27406: (p_source_code => 'LEDGER_CATEGORY_CODE'
27407: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27408: AND l_bflow_method_code = 'PRIOR_ENTRY'
27409: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27410: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27411: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27503: p_lookup_type => 'XLA_OWNER_TYPE'
27504: ,p_lookup_code => l_component_type_code
27505: )
27506: ,p_token_4 => 'PRODUCT_NAME'
27507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27511: ,p_ae_header_id => NULL

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

27504: ,p_lookup_code => l_component_type_code
27505: )
27506: ,p_token_4 => 'PRODUCT_NAME'
27507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27511: ,p_ae_header_id => NULL
27512: );

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

27505: )
27506: ,p_token_4 => 'PRODUCT_NAME'
27507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27511: ,p_ae_header_id => NULL
27512: );
27513:

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

27506: ,p_token_4 => 'PRODUCT_NAME'
27507: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27508: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27509: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27510: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27511: ,p_ae_header_id => NULL
27512: );
27513:
27514: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27537: ----------------------------------------------------------------------------------
27538: -- 4219869 Business Flow
27539: -- Update journal entry status -- Need to generate this within IF
27540: ----------------------------------------------------------------------------------
27541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27542: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27543: ,p_balance_type_code => l_balance_type_code
27544: );
27545:

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

27624:
27625: --
27626: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27627: --
27628: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27629: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27630: ELSE
27631: ---------------------------------------------------------------------------------------------------
27632: -- 4262811a Switch Sign

Line 27653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27649:
27650: XLA_AE_LINES_PKG.ValidateCurrentLine;
27651: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27652:
27653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27654: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27655: ,p_balance_type_code => l_balance_type_code);
27656:
27657: END IF;

Line 27769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27765: l_tmp_amt NUMBER;
27766: l_acc_rev_natural_side_code VARCHAR2(1);
27767:
27768: l_num_entries NUMBER;
27769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27773: l_recog_line_1 NUMBER;

Line 27770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27766: l_acc_rev_natural_side_code VARCHAR2(1);
27767:
27768: l_num_entries NUMBER;
27769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27773: l_recog_line_1 NUMBER;
27774: l_recog_line_2 NUMBER;

Line 27771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27767:
27768: l_num_entries NUMBER;
27769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27773: l_recog_line_1 NUMBER;
27774: l_recog_line_2 NUMBER;
27775:

Line 27772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27768: l_num_entries NUMBER;
27769: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27770: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27771: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27772: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27773: l_recog_line_1 NUMBER;
27774: l_recog_line_2 NUMBER;
27775:
27776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27774: l_recog_line_2 NUMBER;
27775:
27776: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27777: l_bflow_applied_to_amt NUMBER; -- 5132302
27778: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27779:
27780: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27781:
27782: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27849: l_accrual_line_num := NULL; -- 4262811
27850: l_tmp_amt := NULL; -- 4262811
27851: --
27852:
27853: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27854: l_balance_type_code <> 'B' THEN
27855: IF NVL(p_source_55,'
27856: ') = 'FREIGHT'
27857: THEN

Line 27925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27921: --
27922: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27923:
27924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27925: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27926:
27927: -- 4955764
27928: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27929: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27974:
27975: IF xla_accounting_cache_pkg.GetValueChar
27976: (p_source_code => 'LEDGER_CATEGORY_CODE'
27977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27978: AND l_bflow_method_code = 'PRIOR_ENTRY'
27979: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28073: p_lookup_type => 'XLA_OWNER_TYPE'
28074: ,p_lookup_code => l_component_type_code
28075: )
28076: ,p_token_4 => 'PRODUCT_NAME'
28077: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28078: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28079: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28080: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28081: ,p_ae_header_id => NULL

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

28074: ,p_lookup_code => l_component_type_code
28075: )
28076: ,p_token_4 => 'PRODUCT_NAME'
28077: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28078: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28079: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28080: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28081: ,p_ae_header_id => NULL
28082: );

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

28075: )
28076: ,p_token_4 => 'PRODUCT_NAME'
28077: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28078: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28079: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28080: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28081: ,p_ae_header_id => NULL
28082: );
28083:

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

28076: ,p_token_4 => 'PRODUCT_NAME'
28077: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28078: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28079: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28080: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28081: ,p_ae_header_id => NULL
28082: );
28083:
28084: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28107: ----------------------------------------------------------------------------------
28108: -- 4219869 Business Flow
28109: -- Update journal entry status -- Need to generate this within IF
28110: ----------------------------------------------------------------------------------
28111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28112: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28113: ,p_balance_type_code => l_balance_type_code
28114: );
28115:

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

28194:
28195: --
28196: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28197: --
28198: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28199: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28200: ELSE
28201: ---------------------------------------------------------------------------------------------------
28202: -- 4262811a Switch Sign

Line 28223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28219:
28220: XLA_AE_LINES_PKG.ValidateCurrentLine;
28221: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28222:
28223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28224: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28225: ,p_balance_type_code => l_balance_type_code);
28226:
28227: END IF;

Line 28339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28335: l_tmp_amt NUMBER;
28336: l_acc_rev_natural_side_code VARCHAR2(1);
28337:
28338: l_num_entries NUMBER;
28339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28343: l_recog_line_1 NUMBER;

Line 28340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28336: l_acc_rev_natural_side_code VARCHAR2(1);
28337:
28338: l_num_entries NUMBER;
28339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28343: l_recog_line_1 NUMBER;
28344: l_recog_line_2 NUMBER;

Line 28341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28337:
28338: l_num_entries NUMBER;
28339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28343: l_recog_line_1 NUMBER;
28344: l_recog_line_2 NUMBER;
28345:

Line 28342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28338: l_num_entries NUMBER;
28339: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28340: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28341: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28342: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28343: l_recog_line_1 NUMBER;
28344: l_recog_line_2 NUMBER;
28345:
28346: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28348: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28344: l_recog_line_2 NUMBER;
28345:
28346: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28347: l_bflow_applied_to_amt NUMBER; -- 5132302
28348: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28349:
28350: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28351:
28352: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28419: l_accrual_line_num := NULL; -- 4262811
28420: l_tmp_amt := NULL; -- 4262811
28421: --
28422:
28423: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28424: l_balance_type_code <> 'B' THEN
28425: IF NVL(p_source_55,'
28426: ') = 'REV'
28427: THEN

Line 28495: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28491: --
28492: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28493:
28494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28495: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28496:
28497: -- 4955764
28498: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28499: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28544:
28545: IF xla_accounting_cache_pkg.GetValueChar
28546: (p_source_code => 'LEDGER_CATEGORY_CODE'
28547: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28548: AND l_bflow_method_code = 'PRIOR_ENTRY'
28549: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28550: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28551: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28643: p_lookup_type => 'XLA_OWNER_TYPE'
28644: ,p_lookup_code => l_component_type_code
28645: )
28646: ,p_token_4 => 'PRODUCT_NAME'
28647: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28648: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28649: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28650: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28651: ,p_ae_header_id => NULL

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

28644: ,p_lookup_code => l_component_type_code
28645: )
28646: ,p_token_4 => 'PRODUCT_NAME'
28647: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28648: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28649: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28650: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28651: ,p_ae_header_id => NULL
28652: );

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

28645: )
28646: ,p_token_4 => 'PRODUCT_NAME'
28647: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28648: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28649: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28650: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28651: ,p_ae_header_id => NULL
28652: );
28653:

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

28646: ,p_token_4 => 'PRODUCT_NAME'
28647: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28648: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28649: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28650: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28651: ,p_ae_header_id => NULL
28652: );
28653:
28654: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28677: ----------------------------------------------------------------------------------
28678: -- 4219869 Business Flow
28679: -- Update journal entry status -- Need to generate this within IF
28680: ----------------------------------------------------------------------------------
28681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28682: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28683: ,p_balance_type_code => l_balance_type_code
28684: );
28685:

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

28764:
28765: --
28766: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28767: --
28768: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28769: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28770: ELSE
28771: ---------------------------------------------------------------------------------------------------
28772: -- 4262811a Switch Sign

Line 28793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28789:
28790: XLA_AE_LINES_PKG.ValidateCurrentLine;
28791: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28792:
28793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28795: ,p_balance_type_code => l_balance_type_code);
28796:
28797: END IF;

Line 28909: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28905: l_tmp_amt NUMBER;
28906: l_acc_rev_natural_side_code VARCHAR2(1);
28907:
28908: l_num_entries NUMBER;
28909: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28910: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28911: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28912: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28913: l_recog_line_1 NUMBER;

Line 28910: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28906: l_acc_rev_natural_side_code VARCHAR2(1);
28907:
28908: l_num_entries NUMBER;
28909: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28910: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28911: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28912: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28913: l_recog_line_1 NUMBER;
28914: l_recog_line_2 NUMBER;

Line 28911: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28907:
28908: l_num_entries NUMBER;
28909: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28910: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28911: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28912: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28913: l_recog_line_1 NUMBER;
28914: l_recog_line_2 NUMBER;
28915:

Line 28912: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28908: l_num_entries NUMBER;
28909: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28910: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28911: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28912: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28913: l_recog_line_1 NUMBER;
28914: l_recog_line_2 NUMBER;
28915:
28916: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28918: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28914: l_recog_line_2 NUMBER;
28915:
28916: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28917: l_bflow_applied_to_amt NUMBER; -- 5132302
28918: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28919:
28920: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28921:
28922: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28989: l_accrual_line_num := NULL; -- 4262811
28990: l_tmp_amt := NULL; -- 4262811
28991: --
28992:
28993: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28994: l_balance_type_code <> 'B' THEN
28995: IF NVL(p_source_55,'
28996: ') = 'ROUND'
28997: THEN

Line 29065: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29061: --
29062: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29063:
29064: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29065: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29066:
29067: -- 4955764
29068: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29114:
29115: IF xla_accounting_cache_pkg.GetValueChar
29116: (p_source_code => 'LEDGER_CATEGORY_CODE'
29117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29118: AND l_bflow_method_code = 'PRIOR_ENTRY'
29119: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29120: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29121: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29213: p_lookup_type => 'XLA_OWNER_TYPE'
29214: ,p_lookup_code => l_component_type_code
29215: )
29216: ,p_token_4 => 'PRODUCT_NAME'
29217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29221: ,p_ae_header_id => NULL

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

29214: ,p_lookup_code => l_component_type_code
29215: )
29216: ,p_token_4 => 'PRODUCT_NAME'
29217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29221: ,p_ae_header_id => NULL
29222: );

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

29215: )
29216: ,p_token_4 => 'PRODUCT_NAME'
29217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29221: ,p_ae_header_id => NULL
29222: );
29223:

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

29216: ,p_token_4 => 'PRODUCT_NAME'
29217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29221: ,p_ae_header_id => NULL
29222: );
29223:
29224: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29247: ----------------------------------------------------------------------------------
29248: -- 4219869 Business Flow
29249: -- Update journal entry status -- Need to generate this within IF
29250: ----------------------------------------------------------------------------------
29251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29253: ,p_balance_type_code => l_balance_type_code
29254: );
29255:

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

29334:
29335: --
29336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29337: --
29338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29340: ELSE
29341: ---------------------------------------------------------------------------------------------------
29342: -- 4262811a Switch Sign

Line 29363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29359:
29360: XLA_AE_LINES_PKG.ValidateCurrentLine;
29361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29362:
29363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29365: ,p_balance_type_code => l_balance_type_code);
29366:
29367: END IF;

Line 29479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29475: l_tmp_amt NUMBER;
29476: l_acc_rev_natural_side_code VARCHAR2(1);
29477:
29478: l_num_entries NUMBER;
29479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29483: l_recog_line_1 NUMBER;

Line 29480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29476: l_acc_rev_natural_side_code VARCHAR2(1);
29477:
29478: l_num_entries NUMBER;
29479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29483: l_recog_line_1 NUMBER;
29484: l_recog_line_2 NUMBER;

Line 29481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29477:
29478: l_num_entries NUMBER;
29479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29483: l_recog_line_1 NUMBER;
29484: l_recog_line_2 NUMBER;
29485:

Line 29482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29478: l_num_entries NUMBER;
29479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29483: l_recog_line_1 NUMBER;
29484: l_recog_line_2 NUMBER;
29485:
29486: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29488: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29484: l_recog_line_2 NUMBER;
29485:
29486: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29487: l_bflow_applied_to_amt NUMBER; -- 5132302
29488: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29489:
29490: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29491:
29492: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29559: l_accrual_line_num := NULL; -- 4262811
29560: l_tmp_amt := NULL; -- 4262811
29561: --
29562:
29563: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29564: l_balance_type_code <> 'B' THEN
29565: IF NVL(p_source_55,'
29566: ') = 'SUSPENSE'
29567: THEN

Line 29635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29631: --
29632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29633:
29634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29636:
29637: -- 4955764
29638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29639: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29684:
29685: IF xla_accounting_cache_pkg.GetValueChar
29686: (p_source_code => 'LEDGER_CATEGORY_CODE'
29687: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29688: AND l_bflow_method_code = 'PRIOR_ENTRY'
29689: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29690: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29691: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29783: p_lookup_type => 'XLA_OWNER_TYPE'
29784: ,p_lookup_code => l_component_type_code
29785: )
29786: ,p_token_4 => 'PRODUCT_NAME'
29787: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29788: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29789: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29790: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29791: ,p_ae_header_id => NULL

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

29784: ,p_lookup_code => l_component_type_code
29785: )
29786: ,p_token_4 => 'PRODUCT_NAME'
29787: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29788: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29789: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29790: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29791: ,p_ae_header_id => NULL
29792: );

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

29785: )
29786: ,p_token_4 => 'PRODUCT_NAME'
29787: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29788: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29789: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29790: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29791: ,p_ae_header_id => NULL
29792: );
29793:

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

29786: ,p_token_4 => 'PRODUCT_NAME'
29787: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29788: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29789: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29790: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29791: ,p_ae_header_id => NULL
29792: );
29793:
29794: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29821: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29817: ----------------------------------------------------------------------------------
29818: -- 4219869 Business Flow
29819: -- Update journal entry status -- Need to generate this within IF
29820: ----------------------------------------------------------------------------------
29821: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29822: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29823: ,p_balance_type_code => l_balance_type_code
29824: );
29825:

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

29904:
29905: --
29906: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29907: --
29908: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29909: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29910: ELSE
29911: ---------------------------------------------------------------------------------------------------
29912: -- 4262811a Switch Sign

Line 29933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29929:
29930: XLA_AE_LINES_PKG.ValidateCurrentLine;
29931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29932:
29933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29934: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29935: ,p_balance_type_code => l_balance_type_code);
29936:
29937: END IF;

Line 30049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30045: l_tmp_amt NUMBER;
30046: l_acc_rev_natural_side_code VARCHAR2(1);
30047:
30048: l_num_entries NUMBER;
30049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30053: l_recog_line_1 NUMBER;

Line 30050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30046: l_acc_rev_natural_side_code VARCHAR2(1);
30047:
30048: l_num_entries NUMBER;
30049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30053: l_recog_line_1 NUMBER;
30054: l_recog_line_2 NUMBER;

Line 30051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30047:
30048: l_num_entries NUMBER;
30049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30053: l_recog_line_1 NUMBER;
30054: l_recog_line_2 NUMBER;
30055:

Line 30052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30048: l_num_entries NUMBER;
30049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30053: l_recog_line_1 NUMBER;
30054: l_recog_line_2 NUMBER;
30055:
30056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30054: l_recog_line_2 NUMBER;
30055:
30056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30057: l_bflow_applied_to_amt NUMBER; -- 5132302
30058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30059:
30060: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30061:
30062: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30129: l_accrual_line_num := NULL; -- 4262811
30130: l_tmp_amt := NULL; -- 4262811
30131: --
30132:
30133: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30134: l_balance_type_code <> 'B' THEN
30135: IF NVL(p_source_55,'
30136: ') = 'TAX'
30137: THEN

Line 30205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30201: --
30202: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30203:
30204: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30205: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30206:
30207: -- 4955764
30208: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30209: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30253: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30254:
30255: IF xla_accounting_cache_pkg.GetValueChar
30256: (p_source_code => 'LEDGER_CATEGORY_CODE'
30257: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30258: AND l_bflow_method_code = 'PRIOR_ENTRY'
30259: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30260: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30261: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30353: p_lookup_type => 'XLA_OWNER_TYPE'
30354: ,p_lookup_code => l_component_type_code
30355: )
30356: ,p_token_4 => 'PRODUCT_NAME'
30357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30361: ,p_ae_header_id => NULL

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

30354: ,p_lookup_code => l_component_type_code
30355: )
30356: ,p_token_4 => 'PRODUCT_NAME'
30357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30361: ,p_ae_header_id => NULL
30362: );

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

30355: )
30356: ,p_token_4 => 'PRODUCT_NAME'
30357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30361: ,p_ae_header_id => NULL
30362: );
30363:

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

30356: ,p_token_4 => 'PRODUCT_NAME'
30357: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30358: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30359: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30360: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30361: ,p_ae_header_id => NULL
30362: );
30363:
30364: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30387: ----------------------------------------------------------------------------------
30388: -- 4219869 Business Flow
30389: -- Update journal entry status -- Need to generate this within IF
30390: ----------------------------------------------------------------------------------
30391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30392: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30393: ,p_balance_type_code => l_balance_type_code
30394: );
30395:

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

30474:
30475: --
30476: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30477: --
30478: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30479: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30480: ELSE
30481: ---------------------------------------------------------------------------------------------------
30482: -- 4262811a Switch Sign

Line 30503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30499:
30500: XLA_AE_LINES_PKG.ValidateCurrentLine;
30501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30502:
30503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30504: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30505: ,p_balance_type_code => l_balance_type_code);
30506:
30507: END IF;

Line 30619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30615: l_tmp_amt NUMBER;
30616: l_acc_rev_natural_side_code VARCHAR2(1);
30617:
30618: l_num_entries NUMBER;
30619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30623: l_recog_line_1 NUMBER;

Line 30620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30616: l_acc_rev_natural_side_code VARCHAR2(1);
30617:
30618: l_num_entries NUMBER;
30619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30623: l_recog_line_1 NUMBER;
30624: l_recog_line_2 NUMBER;

Line 30621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30617:
30618: l_num_entries NUMBER;
30619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30623: l_recog_line_1 NUMBER;
30624: l_recog_line_2 NUMBER;
30625:

Line 30622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30618: l_num_entries NUMBER;
30619: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30620: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30621: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30622: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30623: l_recog_line_1 NUMBER;
30624: l_recog_line_2 NUMBER;
30625:
30626: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30628: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30624: l_recog_line_2 NUMBER;
30625:
30626: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30627: l_bflow_applied_to_amt NUMBER; -- 5132302
30628: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30629:
30630: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30631:
30632: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30699: l_accrual_line_num := NULL; -- 4262811
30700: l_tmp_amt := NULL; -- 4262811
30701: --
30702:
30703: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30704: l_balance_type_code <> 'B' THEN
30705: IF NVL(p_source_55,'
30706: ') = 'UNBILL'
30707: THEN

Line 30775: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30771: --
30772: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30773:
30774: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30775: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30776:
30777: -- 4955764
30778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30823: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30824:
30825: IF xla_accounting_cache_pkg.GetValueChar
30826: (p_source_code => 'LEDGER_CATEGORY_CODE'
30827: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30828: AND l_bflow_method_code = 'PRIOR_ENTRY'
30829: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30830: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30831: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30923: p_lookup_type => 'XLA_OWNER_TYPE'
30924: ,p_lookup_code => l_component_type_code
30925: )
30926: ,p_token_4 => 'PRODUCT_NAME'
30927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30931: ,p_ae_header_id => NULL

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

30924: ,p_lookup_code => l_component_type_code
30925: )
30926: ,p_token_4 => 'PRODUCT_NAME'
30927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30931: ,p_ae_header_id => NULL
30932: );

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

30925: )
30926: ,p_token_4 => 'PRODUCT_NAME'
30927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30931: ,p_ae_header_id => NULL
30932: );
30933:

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

30926: ,p_token_4 => 'PRODUCT_NAME'
30927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30931: ,p_ae_header_id => NULL
30932: );
30933:
30934: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30957: ----------------------------------------------------------------------------------
30958: -- 4219869 Business Flow
30959: -- Update journal entry status -- Need to generate this within IF
30960: ----------------------------------------------------------------------------------
30961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30963: ,p_balance_type_code => l_balance_type_code
30964: );
30965:

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

31044:
31045: --
31046: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31047: --
31048: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31049: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31050: ELSE
31051: ---------------------------------------------------------------------------------------------------
31052: -- 4262811a Switch Sign

Line 31073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31069:
31070: XLA_AE_LINES_PKG.ValidateCurrentLine;
31071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31072:
31073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31074: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31075: ,p_balance_type_code => l_balance_type_code);
31076:
31077: END IF;

Line 31189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31185: l_tmp_amt NUMBER;
31186: l_acc_rev_natural_side_code VARCHAR2(1);
31187:
31188: l_num_entries NUMBER;
31189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31193: l_recog_line_1 NUMBER;

Line 31190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31186: l_acc_rev_natural_side_code VARCHAR2(1);
31187:
31188: l_num_entries NUMBER;
31189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31193: l_recog_line_1 NUMBER;
31194: l_recog_line_2 NUMBER;

Line 31191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31187:
31188: l_num_entries NUMBER;
31189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31193: l_recog_line_1 NUMBER;
31194: l_recog_line_2 NUMBER;
31195:

Line 31192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31188: l_num_entries NUMBER;
31189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31193: l_recog_line_1 NUMBER;
31194: l_recog_line_2 NUMBER;
31195:
31196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31194: l_recog_line_2 NUMBER;
31195:
31196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31197: l_bflow_applied_to_amt NUMBER; -- 5132302
31198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31199:
31200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31201:
31202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31269: l_accrual_line_num := NULL; -- 4262811
31270: l_tmp_amt := NULL; -- 4262811
31271: --
31272:
31273: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31274: l_balance_type_code <> 'B' THEN
31275: IF NVL(p_source_55,'
31276: ') = 'UNEARN'
31277: THEN

Line 31345: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31341: --
31342: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31343:
31344: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31345: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31346:
31347: -- 4955764
31348: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31349: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31394:
31395: IF xla_accounting_cache_pkg.GetValueChar
31396: (p_source_code => 'LEDGER_CATEGORY_CODE'
31397: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31398: AND l_bflow_method_code = 'PRIOR_ENTRY'
31399: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31400: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31401: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31493: p_lookup_type => 'XLA_OWNER_TYPE'
31494: ,p_lookup_code => l_component_type_code
31495: )
31496: ,p_token_4 => 'PRODUCT_NAME'
31497: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31498: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31499: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31500: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31501: ,p_ae_header_id => NULL

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

31494: ,p_lookup_code => l_component_type_code
31495: )
31496: ,p_token_4 => 'PRODUCT_NAME'
31497: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31498: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31499: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31500: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31501: ,p_ae_header_id => NULL
31502: );

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

31495: )
31496: ,p_token_4 => 'PRODUCT_NAME'
31497: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31498: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31499: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31500: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31501: ,p_ae_header_id => NULL
31502: );
31503:

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

31496: ,p_token_4 => 'PRODUCT_NAME'
31497: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31498: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31499: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31500: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31501: ,p_ae_header_id => NULL
31502: );
31503:
31504: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31527: ----------------------------------------------------------------------------------
31528: -- 4219869 Business Flow
31529: -- Update journal entry status -- Need to generate this within IF
31530: ----------------------------------------------------------------------------------
31531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31533: ,p_balance_type_code => l_balance_type_code
31534: );
31535:

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

31614:
31615: --
31616: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31617: --
31618: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31619: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31620: ELSE
31621: ---------------------------------------------------------------------------------------------------
31622: -- 4262811a Switch Sign

Line 31643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31639:
31640: XLA_AE_LINES_PKG.ValidateCurrentLine;
31641: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31642:
31643: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31644: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31645: ,p_balance_type_code => l_balance_type_code);
31646:
31647: END IF;

Line 31784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31780: l_tmp_amt NUMBER;
31781: l_acc_rev_natural_side_code VARCHAR2(1);
31782:
31783: l_num_entries NUMBER;
31784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31788: l_recog_line_1 NUMBER;

Line 31785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31781: l_acc_rev_natural_side_code VARCHAR2(1);
31782:
31783: l_num_entries NUMBER;
31784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31788: l_recog_line_1 NUMBER;
31789: l_recog_line_2 NUMBER;

Line 31786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31782:
31783: l_num_entries NUMBER;
31784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31788: l_recog_line_1 NUMBER;
31789: l_recog_line_2 NUMBER;
31790:

Line 31787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31783: l_num_entries NUMBER;
31784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31788: l_recog_line_1 NUMBER;
31789: l_recog_line_2 NUMBER;
31790:
31791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31789: l_recog_line_2 NUMBER;
31790:
31791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31792: l_bflow_applied_to_amt NUMBER; -- 5132302
31793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31794:
31795: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31796:
31797: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31864: l_accrual_line_num := NULL; -- 4262811
31865: l_tmp_amt := NULL; -- 4262811
31866: --
31867:
31868: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31869: l_balance_type_code <> 'B' THEN
31870: IF NVL(p_source_77,'
31871: ') = 'JLBR_AR_BANK_CHARGES' AND
31872: NVL(p_source_13,'

Line 31942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31938: --
31939: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31940:
31941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31942: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31943:
31944: -- 4955764
31945: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31946: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32020: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32021:
32022: IF xla_accounting_cache_pkg.GetValueChar
32023: (p_source_code => 'LEDGER_CATEGORY_CODE'
32024: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32025: AND l_bflow_method_code = 'PRIOR_ENTRY'
32026: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32027: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32028: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32134: p_lookup_type => 'XLA_OWNER_TYPE'
32135: ,p_lookup_code => l_component_type_code
32136: )
32137: ,p_token_4 => 'PRODUCT_NAME'
32138: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32139: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32140: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32141: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32142: ,p_ae_header_id => NULL

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

32135: ,p_lookup_code => l_component_type_code
32136: )
32137: ,p_token_4 => 'PRODUCT_NAME'
32138: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32139: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32140: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32141: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32142: ,p_ae_header_id => NULL
32143: );

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

32136: )
32137: ,p_token_4 => 'PRODUCT_NAME'
32138: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32139: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32140: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32141: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32142: ,p_ae_header_id => NULL
32143: );
32144:

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

32137: ,p_token_4 => 'PRODUCT_NAME'
32138: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32139: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32140: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32141: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32142: ,p_ae_header_id => NULL
32143: );
32144:
32145: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32168: ----------------------------------------------------------------------------------
32169: -- 4219869 Business Flow
32170: -- Update journal entry status -- Need to generate this within IF
32171: ----------------------------------------------------------------------------------
32172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32173: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32174: ,p_balance_type_code => l_balance_type_code
32175: );
32176:

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

32255:
32256: --
32257: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32258: --
32259: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32260: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32261: ELSE
32262: ---------------------------------------------------------------------------------------------------
32263: -- 4262811a Switch Sign

Line 32284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32280:
32281: XLA_AE_LINES_PKG.ValidateCurrentLine;
32282: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32283:
32284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32285: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32286: ,p_balance_type_code => l_balance_type_code);
32287:
32288: END IF;

Line 32410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32406: l_tmp_amt NUMBER;
32407: l_acc_rev_natural_side_code VARCHAR2(1);
32408:
32409: l_num_entries NUMBER;
32410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32414: l_recog_line_1 NUMBER;

Line 32411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32407: l_acc_rev_natural_side_code VARCHAR2(1);
32408:
32409: l_num_entries NUMBER;
32410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32414: l_recog_line_1 NUMBER;
32415: l_recog_line_2 NUMBER;

Line 32412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32408:
32409: l_num_entries NUMBER;
32410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32414: l_recog_line_1 NUMBER;
32415: l_recog_line_2 NUMBER;
32416:

Line 32413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32409: l_num_entries NUMBER;
32410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32414: l_recog_line_1 NUMBER;
32415: l_recog_line_2 NUMBER;
32416:
32417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32415: l_recog_line_2 NUMBER;
32416:
32417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32418: l_bflow_applied_to_amt NUMBER; -- 5132302
32419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32420:
32421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32422:
32423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32490: l_accrual_line_num := NULL; -- 4262811
32491: l_tmp_amt := NULL; -- 4262811
32492: --
32493:
32494: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32495: l_balance_type_code <> 'B' THEN
32496: IF NVL(p_source_77,'
32497: ') = 'JLBR_AR_ENDORSEMENT' AND
32498: NVL(p_source_13,'

Line 32570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32566: --
32567: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32568:
32569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32571:
32572: -- 4955764
32573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32638: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32639:
32640: IF xla_accounting_cache_pkg.GetValueChar
32641: (p_source_code => 'LEDGER_CATEGORY_CODE'
32642: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32643: AND l_bflow_method_code = 'PRIOR_ENTRY'
32644: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32645: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32646: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32715: p_lookup_type => 'XLA_OWNER_TYPE'
32716: ,p_lookup_code => l_component_type_code
32717: )
32718: ,p_token_4 => 'PRODUCT_NAME'
32719: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32720: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32721: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32722: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32723: ,p_ae_header_id => NULL

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

32716: ,p_lookup_code => l_component_type_code
32717: )
32718: ,p_token_4 => 'PRODUCT_NAME'
32719: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32720: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32721: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32722: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32723: ,p_ae_header_id => NULL
32724: );

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

32717: )
32718: ,p_token_4 => 'PRODUCT_NAME'
32719: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32720: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32721: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32722: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32723: ,p_ae_header_id => NULL
32724: );
32725:

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

32718: ,p_token_4 => 'PRODUCT_NAME'
32719: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32720: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32721: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32722: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32723: ,p_ae_header_id => NULL
32724: );
32725:
32726: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32753: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32749: ----------------------------------------------------------------------------------
32750: -- 4219869 Business Flow
32751: -- Update journal entry status -- Need to generate this within IF
32752: ----------------------------------------------------------------------------------
32753: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32754: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32755: ,p_balance_type_code => l_balance_type_code
32756: );
32757:

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

32810:
32811: --
32812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32813: --
32814: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32816: ELSE
32817: ---------------------------------------------------------------------------------------------------
32818: -- 4262811a Switch Sign

Line 32839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32835:
32836: XLA_AE_LINES_PKG.ValidateCurrentLine;
32837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32838:
32839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32841: ,p_balance_type_code => l_balance_type_code);
32842:
32843: END IF;

Line 32983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32979: l_tmp_amt NUMBER;
32980: l_acc_rev_natural_side_code VARCHAR2(1);
32981:
32982: l_num_entries NUMBER;
32983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32987: l_recog_line_1 NUMBER;

Line 32984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32980: l_acc_rev_natural_side_code VARCHAR2(1);
32981:
32982: l_num_entries NUMBER;
32983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32987: l_recog_line_1 NUMBER;
32988: l_recog_line_2 NUMBER;

Line 32985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32981:
32982: l_num_entries NUMBER;
32983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32987: l_recog_line_1 NUMBER;
32988: l_recog_line_2 NUMBER;
32989:

Line 32986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32982: l_num_entries NUMBER;
32983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32987: l_recog_line_1 NUMBER;
32988: l_recog_line_2 NUMBER;
32989:
32990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32988: l_recog_line_2 NUMBER;
32989:
32990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32991: l_bflow_applied_to_amt NUMBER; -- 5132302
32992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32993:
32994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32995:
32996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33063: l_accrual_line_num := NULL; -- 4262811
33064: l_tmp_amt := NULL; -- 4262811
33065: --
33066:
33067: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33068: l_balance_type_code <> 'B' THEN
33069: IF NVL(p_source_77,'
33070: ') = 'JLBR_AR_ENDORSEMENT' AND
33071: NVL(p_source_13,'

Line 33143: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33139: --
33140: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33141:
33142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33143: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33144:
33145: -- 4955764
33146: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33147: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33221: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33222:
33223: IF xla_accounting_cache_pkg.GetValueChar
33224: (p_source_code => 'LEDGER_CATEGORY_CODE'
33225: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33226: AND l_bflow_method_code = 'PRIOR_ENTRY'
33227: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33228: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33229: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33333: p_lookup_type => 'XLA_OWNER_TYPE'
33334: ,p_lookup_code => l_component_type_code
33335: )
33336: ,p_token_4 => 'PRODUCT_NAME'
33337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33341: ,p_ae_header_id => NULL

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

33334: ,p_lookup_code => l_component_type_code
33335: )
33336: ,p_token_4 => 'PRODUCT_NAME'
33337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33341: ,p_ae_header_id => NULL
33342: );

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

33335: )
33336: ,p_token_4 => 'PRODUCT_NAME'
33337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33341: ,p_ae_header_id => NULL
33342: );
33343:

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

33336: ,p_token_4 => 'PRODUCT_NAME'
33337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33341: ,p_ae_header_id => NULL
33342: );
33343:
33344: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33367: ----------------------------------------------------------------------------------
33368: -- 4219869 Business Flow
33369: -- Update journal entry status -- Need to generate this within IF
33370: ----------------------------------------------------------------------------------
33371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33373: ,p_balance_type_code => l_balance_type_code
33374: );
33375:

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

33454:
33455: --
33456: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33457: --
33458: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33459: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33460: ELSE
33461: ---------------------------------------------------------------------------------------------------
33462: -- 4262811a Switch Sign

Line 33483: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33479:
33480: XLA_AE_LINES_PKG.ValidateCurrentLine;
33481: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33482:
33483: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33484: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33485: ,p_balance_type_code => l_balance_type_code);
33486:
33487: END IF;

Line 33624: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33620: l_tmp_amt NUMBER;
33621: l_acc_rev_natural_side_code VARCHAR2(1);
33622:
33623: l_num_entries NUMBER;
33624: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33625: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33626: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33627: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33628: l_recog_line_1 NUMBER;

Line 33625: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33621: l_acc_rev_natural_side_code VARCHAR2(1);
33622:
33623: l_num_entries NUMBER;
33624: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33625: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33626: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33627: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33628: l_recog_line_1 NUMBER;
33629: l_recog_line_2 NUMBER;

Line 33626: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33622:
33623: l_num_entries NUMBER;
33624: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33625: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33626: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33627: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33628: l_recog_line_1 NUMBER;
33629: l_recog_line_2 NUMBER;
33630:

Line 33627: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33623: l_num_entries NUMBER;
33624: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33625: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33626: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33627: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33628: l_recog_line_1 NUMBER;
33629: l_recog_line_2 NUMBER;
33630:
33631: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33633: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33629: l_recog_line_2 NUMBER;
33630:
33631: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33632: l_bflow_applied_to_amt NUMBER; -- 5132302
33633: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33634:
33635: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33636:
33637: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33704: l_accrual_line_num := NULL; -- 4262811
33705: l_tmp_amt := NULL; -- 4262811
33706: --
33707:
33708: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33709: l_balance_type_code <> 'B' THEN
33710: IF (NVL(p_source_77,'
33711: ') = 'JLBR_AR_BANK_CHARGES' OR
33712: NVL(p_source_77,'

Line 33784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33780: --
33781: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33782:
33783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33785:
33786: -- 4955764
33787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33862: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33863:
33864: IF xla_accounting_cache_pkg.GetValueChar
33865: (p_source_code => 'LEDGER_CATEGORY_CODE'
33866: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33867: AND l_bflow_method_code = 'PRIOR_ENTRY'
33868: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33869: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33870: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33976: p_lookup_type => 'XLA_OWNER_TYPE'
33977: ,p_lookup_code => l_component_type_code
33978: )
33979: ,p_token_4 => 'PRODUCT_NAME'
33980: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33981: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33982: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33983: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33984: ,p_ae_header_id => NULL

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

33977: ,p_lookup_code => l_component_type_code
33978: )
33979: ,p_token_4 => 'PRODUCT_NAME'
33980: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33981: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33982: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33983: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33984: ,p_ae_header_id => NULL
33985: );

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

33978: )
33979: ,p_token_4 => 'PRODUCT_NAME'
33980: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33981: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33982: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33983: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33984: ,p_ae_header_id => NULL
33985: );
33986:

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

33979: ,p_token_4 => 'PRODUCT_NAME'
33980: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33981: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33982: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33983: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33984: ,p_ae_header_id => NULL
33985: );
33986:
33987: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34014: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34010: ----------------------------------------------------------------------------------
34011: -- 4219869 Business Flow
34012: -- Update journal entry status -- Need to generate this within IF
34013: ----------------------------------------------------------------------------------
34014: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34015: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34016: ,p_balance_type_code => l_balance_type_code
34017: );
34018:

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

34097:
34098: --
34099: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34100: --
34101: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34102: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34103: ELSE
34104: ---------------------------------------------------------------------------------------------------
34105: -- 4262811a Switch Sign

Line 34126: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34122:
34123: XLA_AE_LINES_PKG.ValidateCurrentLine;
34124: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34125:
34126: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34127: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34128: ,p_balance_type_code => l_balance_type_code);
34129:
34130: END IF;

Line 34270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34266: l_tmp_amt NUMBER;
34267: l_acc_rev_natural_side_code VARCHAR2(1);
34268:
34269: l_num_entries NUMBER;
34270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34274: l_recog_line_1 NUMBER;

Line 34271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34267: l_acc_rev_natural_side_code VARCHAR2(1);
34268:
34269: l_num_entries NUMBER;
34270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34274: l_recog_line_1 NUMBER;
34275: l_recog_line_2 NUMBER;

Line 34272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34268:
34269: l_num_entries NUMBER;
34270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34274: l_recog_line_1 NUMBER;
34275: l_recog_line_2 NUMBER;
34276:

Line 34273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34269: l_num_entries NUMBER;
34270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34274: l_recog_line_1 NUMBER;
34275: l_recog_line_2 NUMBER;
34276:
34277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34275: l_recog_line_2 NUMBER;
34276:
34277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34278: l_bflow_applied_to_amt NUMBER; -- 5132302
34279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34280:
34281: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34282:
34283: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34350: l_accrual_line_num := NULL; -- 4262811
34351: l_tmp_amt := NULL; -- 4262811
34352: --
34353:
34354: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34355: l_balance_type_code <> 'B' THEN
34356: IF NVL(p_source_77,'
34357: ') = 'JLBR_AR_ENDORSEMENT' AND
34358: NVL(p_source_13,'

Line 34430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34426: --
34427: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34428:
34429: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34430: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34431:
34432: -- 4955764
34433: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34434: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34508: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34509:
34510: IF xla_accounting_cache_pkg.GetValueChar
34511: (p_source_code => 'LEDGER_CATEGORY_CODE'
34512: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34513: AND l_bflow_method_code = 'PRIOR_ENTRY'
34514: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34515: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34516: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34620: p_lookup_type => 'XLA_OWNER_TYPE'
34621: ,p_lookup_code => l_component_type_code
34622: )
34623: ,p_token_4 => 'PRODUCT_NAME'
34624: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34625: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34626: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34627: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34628: ,p_ae_header_id => NULL

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

34621: ,p_lookup_code => l_component_type_code
34622: )
34623: ,p_token_4 => 'PRODUCT_NAME'
34624: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34625: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34626: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34627: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34628: ,p_ae_header_id => NULL
34629: );

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

34622: )
34623: ,p_token_4 => 'PRODUCT_NAME'
34624: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34625: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34626: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34627: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34628: ,p_ae_header_id => NULL
34629: );
34630:

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

34623: ,p_token_4 => 'PRODUCT_NAME'
34624: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34625: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34626: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34627: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34628: ,p_ae_header_id => NULL
34629: );
34630:
34631: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34654: ----------------------------------------------------------------------------------
34655: -- 4219869 Business Flow
34656: -- Update journal entry status -- Need to generate this within IF
34657: ----------------------------------------------------------------------------------
34658: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34659: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34660: ,p_balance_type_code => l_balance_type_code
34661: );
34662:

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

34741:
34742: --
34743: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34744: --
34745: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34746: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34747: ELSE
34748: ---------------------------------------------------------------------------------------------------
34749: -- 4262811a Switch Sign

Line 34770: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34766:
34767: XLA_AE_LINES_PKG.ValidateCurrentLine;
34768: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34769:
34770: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34771: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34772: ,p_balance_type_code => l_balance_type_code);
34773:
34774: END IF;

Line 34896: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34892: l_tmp_amt NUMBER;
34893: l_acc_rev_natural_side_code VARCHAR2(1);
34894:
34895: l_num_entries NUMBER;
34896: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34897: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34898: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34899: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34900: l_recog_line_1 NUMBER;

Line 34897: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34893: l_acc_rev_natural_side_code VARCHAR2(1);
34894:
34895: l_num_entries NUMBER;
34896: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34897: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34898: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34899: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34900: l_recog_line_1 NUMBER;
34901: l_recog_line_2 NUMBER;

Line 34898: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34894:
34895: l_num_entries NUMBER;
34896: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34897: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34898: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34899: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34900: l_recog_line_1 NUMBER;
34901: l_recog_line_2 NUMBER;
34902:

Line 34899: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34895: l_num_entries NUMBER;
34896: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34897: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34898: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34899: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34900: l_recog_line_1 NUMBER;
34901: l_recog_line_2 NUMBER;
34902:
34903: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34905: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34901: l_recog_line_2 NUMBER;
34902:
34903: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34904: l_bflow_applied_to_amt NUMBER; -- 5132302
34905: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34906:
34907: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34908:
34909: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34976: l_accrual_line_num := NULL; -- 4262811
34977: l_tmp_amt := NULL; -- 4262811
34978: --
34979:
34980: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34981: l_balance_type_code <> 'B' THEN
34982: IF NVL(p_source_77,'
34983: ') = 'JLBR_AR_ENDORSEMENT' AND
34984: NVL(p_source_13,'

Line 35056: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35052: --
35053: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35054:
35055: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35056: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35057:
35058: -- 4955764
35059: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35060: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35125:
35126: IF xla_accounting_cache_pkg.GetValueChar
35127: (p_source_code => 'LEDGER_CATEGORY_CODE'
35128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35129: AND l_bflow_method_code = 'PRIOR_ENTRY'
35130: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35131: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35132: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35201: p_lookup_type => 'XLA_OWNER_TYPE'
35202: ,p_lookup_code => l_component_type_code
35203: )
35204: ,p_token_4 => 'PRODUCT_NAME'
35205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35209: ,p_ae_header_id => NULL

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

35202: ,p_lookup_code => l_component_type_code
35203: )
35204: ,p_token_4 => 'PRODUCT_NAME'
35205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35209: ,p_ae_header_id => NULL
35210: );

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

35203: )
35204: ,p_token_4 => 'PRODUCT_NAME'
35205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35209: ,p_ae_header_id => NULL
35210: );
35211:

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

35204: ,p_token_4 => 'PRODUCT_NAME'
35205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35209: ,p_ae_header_id => NULL
35210: );
35211:
35212: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35235: ----------------------------------------------------------------------------------
35236: -- 4219869 Business Flow
35237: -- Update journal entry status -- Need to generate this within IF
35238: ----------------------------------------------------------------------------------
35239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35241: ,p_balance_type_code => l_balance_type_code
35242: );
35243:

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

35296:
35297: --
35298: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35299: --
35300: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35301: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35302: ELSE
35303: ---------------------------------------------------------------------------------------------------
35304: -- 4262811a Switch Sign

Line 35325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35321:
35322: XLA_AE_LINES_PKG.ValidateCurrentLine;
35323: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35324:
35325: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35326: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35327: ,p_balance_type_code => l_balance_type_code);
35328:
35329: END IF;

Line 35466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35462: l_tmp_amt NUMBER;
35463: l_acc_rev_natural_side_code VARCHAR2(1);
35464:
35465: l_num_entries NUMBER;
35466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35470: l_recog_line_1 NUMBER;

Line 35467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35463: l_acc_rev_natural_side_code VARCHAR2(1);
35464:
35465: l_num_entries NUMBER;
35466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35470: l_recog_line_1 NUMBER;
35471: l_recog_line_2 NUMBER;

Line 35468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35464:
35465: l_num_entries NUMBER;
35466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35470: l_recog_line_1 NUMBER;
35471: l_recog_line_2 NUMBER;
35472:

Line 35469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35465: l_num_entries NUMBER;
35466: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35467: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35468: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35469: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35470: l_recog_line_1 NUMBER;
35471: l_recog_line_2 NUMBER;
35472:
35473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35471: l_recog_line_2 NUMBER;
35472:
35473: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35474: l_bflow_applied_to_amt NUMBER; -- 5132302
35475: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35476:
35477: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35478:
35479: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35546: l_accrual_line_num := NULL; -- 4262811
35547: l_tmp_amt := NULL; -- 4262811
35548: --
35549:
35550: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35551: l_balance_type_code <> 'B' THEN
35552: IF NVL(p_source_77,'
35553: ') = 'JLBR_AR_FACTORING_CHARGES' AND
35554: NVL(p_source_13,'

Line 35624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35620: --
35621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35622:
35623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35625:
35626: -- 4955764
35627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35702: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35703:
35704: IF xla_accounting_cache_pkg.GetValueChar
35705: (p_source_code => 'LEDGER_CATEGORY_CODE'
35706: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35707: AND l_bflow_method_code = 'PRIOR_ENTRY'
35708: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35709: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35710: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35814: p_lookup_type => 'XLA_OWNER_TYPE'
35815: ,p_lookup_code => l_component_type_code
35816: )
35817: ,p_token_4 => 'PRODUCT_NAME'
35818: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35819: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35820: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35821: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35822: ,p_ae_header_id => NULL

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

35815: ,p_lookup_code => l_component_type_code
35816: )
35817: ,p_token_4 => 'PRODUCT_NAME'
35818: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35819: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35820: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35821: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35822: ,p_ae_header_id => NULL
35823: );

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

35816: )
35817: ,p_token_4 => 'PRODUCT_NAME'
35818: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35819: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35820: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35821: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35822: ,p_ae_header_id => NULL
35823: );
35824:

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

35817: ,p_token_4 => 'PRODUCT_NAME'
35818: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35819: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35820: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35821: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35822: ,p_ae_header_id => NULL
35823: );
35824:
35825: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35848: ----------------------------------------------------------------------------------
35849: -- 4219869 Business Flow
35850: -- Update journal entry status -- Need to generate this within IF
35851: ----------------------------------------------------------------------------------
35852: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35853: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35854: ,p_balance_type_code => l_balance_type_code
35855: );
35856:

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

35935:
35936: --
35937: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35938: --
35939: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35940: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35941: ELSE
35942: ---------------------------------------------------------------------------------------------------
35943: -- 4262811a Switch Sign

Line 35964: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35960:
35961: XLA_AE_LINES_PKG.ValidateCurrentLine;
35962: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35963:
35964: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35965: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35966: ,p_balance_type_code => l_balance_type_code);
35967:
35968: END IF;

Line 36078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36074: l_tmp_amt NUMBER;
36075: l_acc_rev_natural_side_code VARCHAR2(1);
36076:
36077: l_num_entries NUMBER;
36078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36082: l_recog_line_1 NUMBER;

Line 36079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36075: l_acc_rev_natural_side_code VARCHAR2(1);
36076:
36077: l_num_entries NUMBER;
36078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36082: l_recog_line_1 NUMBER;
36083: l_recog_line_2 NUMBER;

Line 36080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36076:
36077: l_num_entries NUMBER;
36078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36082: l_recog_line_1 NUMBER;
36083: l_recog_line_2 NUMBER;
36084:

Line 36081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36077: l_num_entries NUMBER;
36078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36082: l_recog_line_1 NUMBER;
36083: l_recog_line_2 NUMBER;
36084:
36085: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36087: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36083: l_recog_line_2 NUMBER;
36084:
36085: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36086: l_bflow_applied_to_amt NUMBER; -- 5132302
36087: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36088:
36089: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36090:
36091: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36158: l_accrual_line_num := NULL; -- 4262811
36159: l_tmp_amt := NULL; -- 4262811
36160: --
36161:
36162: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36163: l_balance_type_code <> 'B' THEN
36164: IF NVL(p_source_55,'
36165: ') = 'REC'
36166: THEN

Line 36234: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36230: --
36231: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36232:
36233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36234: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36235:
36236: -- 4955764
36237: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36238: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36281:
36282: IF xla_accounting_cache_pkg.GetValueChar
36283: (p_source_code => 'LEDGER_CATEGORY_CODE'
36284: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36285: AND l_bflow_method_code = 'PRIOR_ENTRY'
36286: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36287: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36288: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36380: p_lookup_type => 'XLA_OWNER_TYPE'
36381: ,p_lookup_code => l_component_type_code
36382: )
36383: ,p_token_4 => 'PRODUCT_NAME'
36384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36388: ,p_ae_header_id => NULL

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

36381: ,p_lookup_code => l_component_type_code
36382: )
36383: ,p_token_4 => 'PRODUCT_NAME'
36384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36388: ,p_ae_header_id => NULL
36389: );

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

36382: )
36383: ,p_token_4 => 'PRODUCT_NAME'
36384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36388: ,p_ae_header_id => NULL
36389: );
36390:

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

36383: ,p_token_4 => 'PRODUCT_NAME'
36384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36388: ,p_ae_header_id => NULL
36389: );
36390:
36391: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36414: ----------------------------------------------------------------------------------
36415: -- 4219869 Business Flow
36416: -- Update journal entry status -- Need to generate this within IF
36417: ----------------------------------------------------------------------------------
36418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36419: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36420: ,p_balance_type_code => l_balance_type_code
36421: );
36422:

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

36501:
36502: --
36503: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36504: --
36505: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36506: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36507: ELSE
36508: ---------------------------------------------------------------------------------------------------
36509: -- 4262811a Switch Sign

Line 36530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36526:
36527: XLA_AE_LINES_PKG.ValidateCurrentLine;
36528: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36529:
36530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36531: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36532: ,p_balance_type_code => l_balance_type_code);
36533:
36534: END IF;

Line 36644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36640: l_tmp_amt NUMBER;
36641: l_acc_rev_natural_side_code VARCHAR2(1);
36642:
36643: l_num_entries NUMBER;
36644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36648: l_recog_line_1 NUMBER;

Line 36645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36641: l_acc_rev_natural_side_code VARCHAR2(1);
36642:
36643: l_num_entries NUMBER;
36644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36648: l_recog_line_1 NUMBER;
36649: l_recog_line_2 NUMBER;

Line 36646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36642:
36643: l_num_entries NUMBER;
36644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36648: l_recog_line_1 NUMBER;
36649: l_recog_line_2 NUMBER;
36650:

Line 36647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36643: l_num_entries NUMBER;
36644: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36645: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36646: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36647: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36648: l_recog_line_1 NUMBER;
36649: l_recog_line_2 NUMBER;
36650:
36651: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36653: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36649: l_recog_line_2 NUMBER;
36650:
36651: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36652: l_bflow_applied_to_amt NUMBER; -- 5132302
36653: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36654:
36655: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36656:
36657: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36724: l_accrual_line_num := NULL; -- 4262811
36725: l_tmp_amt := NULL; -- 4262811
36726: --
36727:
36728: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36729: l_balance_type_code <> 'B' THEN
36730: IF NVL(p_source_55,'
36731: ') = 'REV'
36732: THEN

Line 36800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36796: --
36797: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36798:
36799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36801:
36802: -- 4955764
36803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36847:
36848: IF xla_accounting_cache_pkg.GetValueChar
36849: (p_source_code => 'LEDGER_CATEGORY_CODE'
36850: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36851: AND l_bflow_method_code = 'PRIOR_ENTRY'
36852: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36853: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36854: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36946: p_lookup_type => 'XLA_OWNER_TYPE'
36947: ,p_lookup_code => l_component_type_code
36948: )
36949: ,p_token_4 => 'PRODUCT_NAME'
36950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36954: ,p_ae_header_id => NULL

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

36947: ,p_lookup_code => l_component_type_code
36948: )
36949: ,p_token_4 => 'PRODUCT_NAME'
36950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36954: ,p_ae_header_id => NULL
36955: );

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

36948: )
36949: ,p_token_4 => 'PRODUCT_NAME'
36950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36954: ,p_ae_header_id => NULL
36955: );
36956:

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

36949: ,p_token_4 => 'PRODUCT_NAME'
36950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36954: ,p_ae_header_id => NULL
36955: );
36956:
36957: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36980: ----------------------------------------------------------------------------------
36981: -- 4219869 Business Flow
36982: -- Update journal entry status -- Need to generate this within IF
36983: ----------------------------------------------------------------------------------
36984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36985: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36986: ,p_balance_type_code => l_balance_type_code
36987: );
36988:

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

37067:
37068: --
37069: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37070: --
37071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37072: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37073: ELSE
37074: ---------------------------------------------------------------------------------------------------
37075: -- 4262811a Switch Sign

Line 37096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37092:
37093: XLA_AE_LINES_PKG.ValidateCurrentLine;
37094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37095:
37096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37098: ,p_balance_type_code => l_balance_type_code);
37099:
37100: END IF;

Line 37212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37208: l_tmp_amt NUMBER;
37209: l_acc_rev_natural_side_code VARCHAR2(1);
37210:
37211: l_num_entries NUMBER;
37212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37216: l_recog_line_1 NUMBER;

Line 37213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37209: l_acc_rev_natural_side_code VARCHAR2(1);
37210:
37211: l_num_entries NUMBER;
37212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37216: l_recog_line_1 NUMBER;
37217: l_recog_line_2 NUMBER;

Line 37214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37210:
37211: l_num_entries NUMBER;
37212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37216: l_recog_line_1 NUMBER;
37217: l_recog_line_2 NUMBER;
37218:

Line 37215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37211: l_num_entries NUMBER;
37212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37216: l_recog_line_1 NUMBER;
37217: l_recog_line_2 NUMBER;
37218:
37219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37217: l_recog_line_2 NUMBER;
37218:
37219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37220: l_bflow_applied_to_amt NUMBER; -- 5132302
37221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37222:
37223: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37224:
37225: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37292: l_accrual_line_num := NULL; -- 4262811
37293: l_tmp_amt := NULL; -- 4262811
37294: --
37295:
37296: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37297: l_balance_type_code <> 'B' THEN
37298: IF NVL(p_source_55,'
37299: ') = 'CHARGES'
37300: THEN

Line 37368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37364: --
37365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37366:
37367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37369:
37370: -- 4955764
37371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37416: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37417:
37418: IF xla_accounting_cache_pkg.GetValueChar
37419: (p_source_code => 'LEDGER_CATEGORY_CODE'
37420: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37421: AND l_bflow_method_code = 'PRIOR_ENTRY'
37422: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37423: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37424: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37516: p_lookup_type => 'XLA_OWNER_TYPE'
37517: ,p_lookup_code => l_component_type_code
37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL

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

37517: ,p_lookup_code => l_component_type_code
37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );

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

37518: )
37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );
37526:

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

37519: ,p_token_4 => 'PRODUCT_NAME'
37520: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37521: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37522: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37523: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37524: ,p_ae_header_id => NULL
37525: );
37526:
37527: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37550: ----------------------------------------------------------------------------------
37551: -- 4219869 Business Flow
37552: -- Update journal entry status -- Need to generate this within IF
37553: ----------------------------------------------------------------------------------
37554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37555: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37556: ,p_balance_type_code => l_balance_type_code
37557: );
37558:

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

37637:
37638: --
37639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37640: --
37641: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37643: ELSE
37644: ---------------------------------------------------------------------------------------------------
37645: -- 4262811a Switch Sign

Line 37666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37662:
37663: XLA_AE_LINES_PKG.ValidateCurrentLine;
37664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37665:
37666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37668: ,p_balance_type_code => l_balance_type_code);
37669:
37670: END IF;

Line 37782: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37778: l_tmp_amt NUMBER;
37779: l_acc_rev_natural_side_code VARCHAR2(1);
37780:
37781: l_num_entries NUMBER;
37782: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37783: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37784: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37785: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37786: l_recog_line_1 NUMBER;

Line 37783: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37779: l_acc_rev_natural_side_code VARCHAR2(1);
37780:
37781: l_num_entries NUMBER;
37782: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37783: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37784: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37785: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37786: l_recog_line_1 NUMBER;
37787: l_recog_line_2 NUMBER;

Line 37784: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37780:
37781: l_num_entries NUMBER;
37782: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37783: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37784: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37785: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37786: l_recog_line_1 NUMBER;
37787: l_recog_line_2 NUMBER;
37788:

Line 37785: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37781: l_num_entries NUMBER;
37782: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37783: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37784: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37785: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37786: l_recog_line_1 NUMBER;
37787: l_recog_line_2 NUMBER;
37788:
37789: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37791: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37787: l_recog_line_2 NUMBER;
37788:
37789: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37790: l_bflow_applied_to_amt NUMBER; -- 5132302
37791: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37792:
37793: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37794:
37795: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37862: l_accrual_line_num := NULL; -- 4262811
37863: l_tmp_amt := NULL; -- 4262811
37864: --
37865:
37866: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37867: l_balance_type_code <> 'B' THEN
37868: IF NVL(p_source_55,'
37869: ') = 'REC'
37870: THEN

Line 37938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37934: --
37935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37936:
37937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37939:
37940: -- 4955764
37941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37986: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37987:
37988: IF xla_accounting_cache_pkg.GetValueChar
37989: (p_source_code => 'LEDGER_CATEGORY_CODE'
37990: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37991: AND l_bflow_method_code = 'PRIOR_ENTRY'
37992: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37993: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37994: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38086: p_lookup_type => 'XLA_OWNER_TYPE'
38087: ,p_lookup_code => l_component_type_code
38088: )
38089: ,p_token_4 => 'PRODUCT_NAME'
38090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38094: ,p_ae_header_id => NULL

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

38087: ,p_lookup_code => l_component_type_code
38088: )
38089: ,p_token_4 => 'PRODUCT_NAME'
38090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38094: ,p_ae_header_id => NULL
38095: );

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

38088: )
38089: ,p_token_4 => 'PRODUCT_NAME'
38090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38094: ,p_ae_header_id => NULL
38095: );
38096:

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

38089: ,p_token_4 => 'PRODUCT_NAME'
38090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38094: ,p_ae_header_id => NULL
38095: );
38096:
38097: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38120: ----------------------------------------------------------------------------------
38121: -- 4219869 Business Flow
38122: -- Update journal entry status -- Need to generate this within IF
38123: ----------------------------------------------------------------------------------
38124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38125: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38126: ,p_balance_type_code => l_balance_type_code
38127: );
38128:

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

38207:
38208: --
38209: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38210: --
38211: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38212: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38213: ELSE
38214: ---------------------------------------------------------------------------------------------------
38215: -- 4262811a Switch Sign

Line 38236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38232:
38233: XLA_AE_LINES_PKG.ValidateCurrentLine;
38234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38235:
38236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38238: ,p_balance_type_code => l_balance_type_code);
38239:
38240: END IF;

Line 38352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38348: l_tmp_amt NUMBER;
38349: l_acc_rev_natural_side_code VARCHAR2(1);
38350:
38351: l_num_entries NUMBER;
38352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38356: l_recog_line_1 NUMBER;

Line 38353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38349: l_acc_rev_natural_side_code VARCHAR2(1);
38350:
38351: l_num_entries NUMBER;
38352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38356: l_recog_line_1 NUMBER;
38357: l_recog_line_2 NUMBER;

Line 38354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38350:
38351: l_num_entries NUMBER;
38352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38356: l_recog_line_1 NUMBER;
38357: l_recog_line_2 NUMBER;
38358:

Line 38355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38351: l_num_entries NUMBER;
38352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38356: l_recog_line_1 NUMBER;
38357: l_recog_line_2 NUMBER;
38358:
38359: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38361: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38357: l_recog_line_2 NUMBER;
38358:
38359: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38360: l_bflow_applied_to_amt NUMBER; -- 5132302
38361: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38362:
38363: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38364:
38365: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38432: l_accrual_line_num := NULL; -- 4262811
38433: l_tmp_amt := NULL; -- 4262811
38434: --
38435:
38436: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38437: l_balance_type_code <> 'B' THEN
38438: IF NVL(p_source_55,'
38439: ') = 'FREIGHT'
38440: THEN

Line 38508: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38504: --
38505: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38506:
38507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38508: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38509:
38510: -- 4955764
38511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38557:
38558: IF xla_accounting_cache_pkg.GetValueChar
38559: (p_source_code => 'LEDGER_CATEGORY_CODE'
38560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38561: AND l_bflow_method_code = 'PRIOR_ENTRY'
38562: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38656: p_lookup_type => 'XLA_OWNER_TYPE'
38657: ,p_lookup_code => l_component_type_code
38658: )
38659: ,p_token_4 => 'PRODUCT_NAME'
38660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38664: ,p_ae_header_id => NULL

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

38657: ,p_lookup_code => l_component_type_code
38658: )
38659: ,p_token_4 => 'PRODUCT_NAME'
38660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38664: ,p_ae_header_id => NULL
38665: );

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

38658: )
38659: ,p_token_4 => 'PRODUCT_NAME'
38660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38664: ,p_ae_header_id => NULL
38665: );
38666:

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

38659: ,p_token_4 => 'PRODUCT_NAME'
38660: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38661: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38662: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38663: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38664: ,p_ae_header_id => NULL
38665: );
38666:
38667: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38690: ----------------------------------------------------------------------------------
38691: -- 4219869 Business Flow
38692: -- Update journal entry status -- Need to generate this within IF
38693: ----------------------------------------------------------------------------------
38694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38695: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38696: ,p_balance_type_code => l_balance_type_code
38697: );
38698:

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

38777:
38778: --
38779: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38780: --
38781: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38782: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38783: ELSE
38784: ---------------------------------------------------------------------------------------------------
38785: -- 4262811a Switch Sign

Line 38806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38802:
38803: XLA_AE_LINES_PKG.ValidateCurrentLine;
38804: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38805:
38806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38808: ,p_balance_type_code => l_balance_type_code);
38809:
38810: END IF;

Line 38924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38920: l_tmp_amt NUMBER;
38921: l_acc_rev_natural_side_code VARCHAR2(1);
38922:
38923: l_num_entries NUMBER;
38924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38928: l_recog_line_1 NUMBER;

Line 38925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38921: l_acc_rev_natural_side_code VARCHAR2(1);
38922:
38923: l_num_entries NUMBER;
38924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38928: l_recog_line_1 NUMBER;
38929: l_recog_line_2 NUMBER;

Line 38926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38922:
38923: l_num_entries NUMBER;
38924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38928: l_recog_line_1 NUMBER;
38929: l_recog_line_2 NUMBER;
38930:

Line 38927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38923: l_num_entries NUMBER;
38924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38928: l_recog_line_1 NUMBER;
38929: l_recog_line_2 NUMBER;
38930:
38931: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38933: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38929: l_recog_line_2 NUMBER;
38930:
38931: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38932: l_bflow_applied_to_amt NUMBER; -- 5132302
38933: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38934:
38935: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38936:
38937: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39004: l_accrual_line_num := NULL; -- 4262811
39005: l_tmp_amt := NULL; -- 4262811
39006: --
39007:
39008: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39009: l_balance_type_code <> 'B' THEN
39010: IF NVL(p_source_55,'
39011: ') = 'REV' AND
39012: p_source_98 IS NULL

Line 39081: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39077: --
39078: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39079:
39080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39081: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39082:
39083: -- 4955764
39084: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39085: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39130:
39131: IF xla_accounting_cache_pkg.GetValueChar
39132: (p_source_code => 'LEDGER_CATEGORY_CODE'
39133: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39134: AND l_bflow_method_code = 'PRIOR_ENTRY'
39135: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39136: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39137: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39229: p_lookup_type => 'XLA_OWNER_TYPE'
39230: ,p_lookup_code => l_component_type_code
39231: )
39232: ,p_token_4 => 'PRODUCT_NAME'
39233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39237: ,p_ae_header_id => NULL

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

39230: ,p_lookup_code => l_component_type_code
39231: )
39232: ,p_token_4 => 'PRODUCT_NAME'
39233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39237: ,p_ae_header_id => NULL
39238: );

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

39231: )
39232: ,p_token_4 => 'PRODUCT_NAME'
39233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39237: ,p_ae_header_id => NULL
39238: );
39239:

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

39232: ,p_token_4 => 'PRODUCT_NAME'
39233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39237: ,p_ae_header_id => NULL
39238: );
39239:
39240: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39263: ----------------------------------------------------------------------------------
39264: -- 4219869 Business Flow
39265: -- Update journal entry status -- Need to generate this within IF
39266: ----------------------------------------------------------------------------------
39267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39269: ,p_balance_type_code => l_balance_type_code
39270: );
39271:

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

39350:
39351: --
39352: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39353: --
39354: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39355: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39356: ELSE
39357: ---------------------------------------------------------------------------------------------------
39358: -- 4262811a Switch Sign

Line 39379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39375:
39376: XLA_AE_LINES_PKG.ValidateCurrentLine;
39377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39378:
39379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39381: ,p_balance_type_code => l_balance_type_code);
39382:
39383: END IF;

Line 39497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39493: l_tmp_amt NUMBER;
39494: l_acc_rev_natural_side_code VARCHAR2(1);
39495:
39496: l_num_entries NUMBER;
39497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39501: l_recog_line_1 NUMBER;

Line 39498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39494: l_acc_rev_natural_side_code VARCHAR2(1);
39495:
39496: l_num_entries NUMBER;
39497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39501: l_recog_line_1 NUMBER;
39502: l_recog_line_2 NUMBER;

Line 39499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39495:
39496: l_num_entries NUMBER;
39497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39501: l_recog_line_1 NUMBER;
39502: l_recog_line_2 NUMBER;
39503:

Line 39500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39496: l_num_entries NUMBER;
39497: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39498: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39499: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39500: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39501: l_recog_line_1 NUMBER;
39502: l_recog_line_2 NUMBER;
39503:
39504: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39506: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39502: l_recog_line_2 NUMBER;
39503:
39504: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39505: l_bflow_applied_to_amt NUMBER; -- 5132302
39506: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39507:
39508: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39509:
39510: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39577: l_accrual_line_num := NULL; -- 4262811
39578: l_tmp_amt := NULL; -- 4262811
39579: --
39580:
39581: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39582: l_balance_type_code <> 'B' THEN
39583: IF NVL(p_source_55,'
39584: ') = 'REV' AND
39585: NVL(p_source_98,'

Line 39655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39651: --
39652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39653:
39654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39656:
39657: -- 4955764
39658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39703: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39704:
39705: IF xla_accounting_cache_pkg.GetValueChar
39706: (p_source_code => 'LEDGER_CATEGORY_CODE'
39707: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39708: AND l_bflow_method_code = 'PRIOR_ENTRY'
39709: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39710: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39711: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39803: p_lookup_type => 'XLA_OWNER_TYPE'
39804: ,p_lookup_code => l_component_type_code
39805: )
39806: ,p_token_4 => 'PRODUCT_NAME'
39807: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39808: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39809: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39810: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39811: ,p_ae_header_id => NULL

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

39804: ,p_lookup_code => l_component_type_code
39805: )
39806: ,p_token_4 => 'PRODUCT_NAME'
39807: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39808: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39809: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39810: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39811: ,p_ae_header_id => NULL
39812: );

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

39805: )
39806: ,p_token_4 => 'PRODUCT_NAME'
39807: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39808: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39809: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39810: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39811: ,p_ae_header_id => NULL
39812: );
39813:

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

39806: ,p_token_4 => 'PRODUCT_NAME'
39807: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39808: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39809: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39810: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39811: ,p_ae_header_id => NULL
39812: );
39813:
39814: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39841: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39837: ----------------------------------------------------------------------------------
39838: -- 4219869 Business Flow
39839: -- Update journal entry status -- Need to generate this within IF
39840: ----------------------------------------------------------------------------------
39841: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39842: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39843: ,p_balance_type_code => l_balance_type_code
39844: );
39845:

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

39924:
39925: --
39926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39927: --
39928: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39929: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39930: ELSE
39931: ---------------------------------------------------------------------------------------------------
39932: -- 4262811a Switch Sign

Line 39953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39949:
39950: XLA_AE_LINES_PKG.ValidateCurrentLine;
39951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39952:
39953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39955: ,p_balance_type_code => l_balance_type_code);
39956:
39957: END IF;

Line 40069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40065: l_tmp_amt NUMBER;
40066: l_acc_rev_natural_side_code VARCHAR2(1);
40067:
40068: l_num_entries NUMBER;
40069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40073: l_recog_line_1 NUMBER;

Line 40070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40066: l_acc_rev_natural_side_code VARCHAR2(1);
40067:
40068: l_num_entries NUMBER;
40069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40073: l_recog_line_1 NUMBER;
40074: l_recog_line_2 NUMBER;

Line 40071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40067:
40068: l_num_entries NUMBER;
40069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40073: l_recog_line_1 NUMBER;
40074: l_recog_line_2 NUMBER;
40075:

Line 40072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40068: l_num_entries NUMBER;
40069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40073: l_recog_line_1 NUMBER;
40074: l_recog_line_2 NUMBER;
40075:
40076: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40074: l_recog_line_2 NUMBER;
40075:
40076: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40077: l_bflow_applied_to_amt NUMBER; -- 5132302
40078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40079:
40080: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40081:
40082: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40149: l_accrual_line_num := NULL; -- 4262811
40150: l_tmp_amt := NULL; -- 4262811
40151: --
40152:
40153: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40154: l_balance_type_code <> 'B' THEN
40155: IF NVL(p_source_55,'
40156: ') = 'ROUND'
40157: THEN

Line 40225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40221: --
40222: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40223:
40224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40226:
40227: -- 4955764
40228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40273: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40274:
40275: IF xla_accounting_cache_pkg.GetValueChar
40276: (p_source_code => 'LEDGER_CATEGORY_CODE'
40277: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40278: AND l_bflow_method_code = 'PRIOR_ENTRY'
40279: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40280: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40281: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40373: p_lookup_type => 'XLA_OWNER_TYPE'
40374: ,p_lookup_code => l_component_type_code
40375: )
40376: ,p_token_4 => 'PRODUCT_NAME'
40377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40381: ,p_ae_header_id => NULL

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

40374: ,p_lookup_code => l_component_type_code
40375: )
40376: ,p_token_4 => 'PRODUCT_NAME'
40377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40381: ,p_ae_header_id => NULL
40382: );

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

40375: )
40376: ,p_token_4 => 'PRODUCT_NAME'
40377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40381: ,p_ae_header_id => NULL
40382: );
40383:

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

40376: ,p_token_4 => 'PRODUCT_NAME'
40377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40381: ,p_ae_header_id => NULL
40382: );
40383:
40384: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40407: ----------------------------------------------------------------------------------
40408: -- 4219869 Business Flow
40409: -- Update journal entry status -- Need to generate this within IF
40410: ----------------------------------------------------------------------------------
40411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40412: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40413: ,p_balance_type_code => l_balance_type_code
40414: );
40415:

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

40494:
40495: --
40496: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40497: --
40498: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40499: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40500: ELSE
40501: ---------------------------------------------------------------------------------------------------
40502: -- 4262811a Switch Sign

Line 40523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40519:
40520: XLA_AE_LINES_PKG.ValidateCurrentLine;
40521: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40522:
40523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40524: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40525: ,p_balance_type_code => l_balance_type_code);
40526:
40527: END IF;

Line 40639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40635: l_tmp_amt NUMBER;
40636: l_acc_rev_natural_side_code VARCHAR2(1);
40637:
40638: l_num_entries NUMBER;
40639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40643: l_recog_line_1 NUMBER;

Line 40640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40636: l_acc_rev_natural_side_code VARCHAR2(1);
40637:
40638: l_num_entries NUMBER;
40639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40643: l_recog_line_1 NUMBER;
40644: l_recog_line_2 NUMBER;

Line 40641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40637:
40638: l_num_entries NUMBER;
40639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40643: l_recog_line_1 NUMBER;
40644: l_recog_line_2 NUMBER;
40645:

Line 40642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40638: l_num_entries NUMBER;
40639: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40640: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40641: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40642: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40643: l_recog_line_1 NUMBER;
40644: l_recog_line_2 NUMBER;
40645:
40646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40644: l_recog_line_2 NUMBER;
40645:
40646: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40647: l_bflow_applied_to_amt NUMBER; -- 5132302
40648: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40649:
40650: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40651:
40652: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40719: l_accrual_line_num := NULL; -- 4262811
40720: l_tmp_amt := NULL; -- 4262811
40721: --
40722:
40723: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40724: l_balance_type_code <> 'B' THEN
40725: IF NVL(p_source_55,'
40726: ') = 'SUSPENSE'
40727: THEN

Line 40795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40791: --
40792: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40793:
40794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40796:
40797: -- 4955764
40798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40843: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40844:
40845: IF xla_accounting_cache_pkg.GetValueChar
40846: (p_source_code => 'LEDGER_CATEGORY_CODE'
40847: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40848: AND l_bflow_method_code = 'PRIOR_ENTRY'
40849: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40850: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40851: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40943: p_lookup_type => 'XLA_OWNER_TYPE'
40944: ,p_lookup_code => l_component_type_code
40945: )
40946: ,p_token_4 => 'PRODUCT_NAME'
40947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40951: ,p_ae_header_id => NULL

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

40944: ,p_lookup_code => l_component_type_code
40945: )
40946: ,p_token_4 => 'PRODUCT_NAME'
40947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40951: ,p_ae_header_id => NULL
40952: );

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

40945: )
40946: ,p_token_4 => 'PRODUCT_NAME'
40947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40951: ,p_ae_header_id => NULL
40952: );
40953:

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

40946: ,p_token_4 => 'PRODUCT_NAME'
40947: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40948: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40949: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40950: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40951: ,p_ae_header_id => NULL
40952: );
40953:
40954: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40977: ----------------------------------------------------------------------------------
40978: -- 4219869 Business Flow
40979: -- Update journal entry status -- Need to generate this within IF
40980: ----------------------------------------------------------------------------------
40981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40982: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40983: ,p_balance_type_code => l_balance_type_code
40984: );
40985:

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

41064:
41065: --
41066: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41067: --
41068: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41069: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41070: ELSE
41071: ---------------------------------------------------------------------------------------------------
41072: -- 4262811a Switch Sign

Line 41093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41089:
41090: XLA_AE_LINES_PKG.ValidateCurrentLine;
41091: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41092:
41093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41094: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41095: ,p_balance_type_code => l_balance_type_code);
41096:
41097: END IF;

Line 41209: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41205: l_tmp_amt NUMBER;
41206: l_acc_rev_natural_side_code VARCHAR2(1);
41207:
41208: l_num_entries NUMBER;
41209: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41210: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41211: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41212: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41213: l_recog_line_1 NUMBER;

Line 41210: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41206: l_acc_rev_natural_side_code VARCHAR2(1);
41207:
41208: l_num_entries NUMBER;
41209: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41210: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41211: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41212: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41213: l_recog_line_1 NUMBER;
41214: l_recog_line_2 NUMBER;

Line 41211: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41207:
41208: l_num_entries NUMBER;
41209: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41210: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41211: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41212: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41213: l_recog_line_1 NUMBER;
41214: l_recog_line_2 NUMBER;
41215:

Line 41212: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41208: l_num_entries NUMBER;
41209: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41210: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41211: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41212: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41213: l_recog_line_1 NUMBER;
41214: l_recog_line_2 NUMBER;
41215:
41216: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41218: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41214: l_recog_line_2 NUMBER;
41215:
41216: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41217: l_bflow_applied_to_amt NUMBER; -- 5132302
41218: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41219:
41220: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41221:
41222: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41289: l_accrual_line_num := NULL; -- 4262811
41290: l_tmp_amt := NULL; -- 4262811
41291: --
41292:
41293: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41294: l_balance_type_code <> 'B' THEN
41295: IF NVL(p_source_55,'
41296: ') = 'TAX'
41297: THEN

Line 41365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41361: --
41362: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41363:
41364: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41365: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41366:
41367: -- 4955764
41368: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41369: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41413: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41414:
41415: IF xla_accounting_cache_pkg.GetValueChar
41416: (p_source_code => 'LEDGER_CATEGORY_CODE'
41417: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41418: AND l_bflow_method_code = 'PRIOR_ENTRY'
41419: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41420: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41421: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41513: p_lookup_type => 'XLA_OWNER_TYPE'
41514: ,p_lookup_code => l_component_type_code
41515: )
41516: ,p_token_4 => 'PRODUCT_NAME'
41517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41521: ,p_ae_header_id => NULL

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

41514: ,p_lookup_code => l_component_type_code
41515: )
41516: ,p_token_4 => 'PRODUCT_NAME'
41517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41521: ,p_ae_header_id => NULL
41522: );

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

41515: )
41516: ,p_token_4 => 'PRODUCT_NAME'
41517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41521: ,p_ae_header_id => NULL
41522: );
41523:

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

41516: ,p_token_4 => 'PRODUCT_NAME'
41517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41521: ,p_ae_header_id => NULL
41522: );
41523:
41524: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41547: ----------------------------------------------------------------------------------
41548: -- 4219869 Business Flow
41549: -- Update journal entry status -- Need to generate this within IF
41550: ----------------------------------------------------------------------------------
41551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41552: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41553: ,p_balance_type_code => l_balance_type_code
41554: );
41555:

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

41634:
41635: --
41636: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41637: --
41638: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41639: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41640: ELSE
41641: ---------------------------------------------------------------------------------------------------
41642: -- 4262811a Switch Sign

Line 41663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41659:
41660: XLA_AE_LINES_PKG.ValidateCurrentLine;
41661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41662:
41663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41664: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41665: ,p_balance_type_code => l_balance_type_code);
41666:
41667: END IF;

Line 41781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41777: l_tmp_amt NUMBER;
41778: l_acc_rev_natural_side_code VARCHAR2(1);
41779:
41780: l_num_entries NUMBER;
41781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41785: l_recog_line_1 NUMBER;

Line 41782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41778: l_acc_rev_natural_side_code VARCHAR2(1);
41779:
41780: l_num_entries NUMBER;
41781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41785: l_recog_line_1 NUMBER;
41786: l_recog_line_2 NUMBER;

Line 41783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41779:
41780: l_num_entries NUMBER;
41781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41785: l_recog_line_1 NUMBER;
41786: l_recog_line_2 NUMBER;
41787:

Line 41784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41780: l_num_entries NUMBER;
41781: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41782: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41783: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41784: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41785: l_recog_line_1 NUMBER;
41786: l_recog_line_2 NUMBER;
41787:
41788: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41790: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41786: l_recog_line_2 NUMBER;
41787:
41788: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41789: l_bflow_applied_to_amt NUMBER; -- 5132302
41790: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41791:
41792: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41793:
41794: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41861: l_accrual_line_num := NULL; -- 4262811
41862: l_tmp_amt := NULL; -- 4262811
41863: --
41864:
41865: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41866: l_balance_type_code <> 'B' THEN
41867: IF NVL(p_source_55,'
41868: ') = 'UNBILL' AND
41869: p_source_98 IS NULL

Line 41938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41934: --
41935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41936:
41937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41939:
41940: -- 4955764
41941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41986: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41987:
41988: IF xla_accounting_cache_pkg.GetValueChar
41989: (p_source_code => 'LEDGER_CATEGORY_CODE'
41990: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41991: AND l_bflow_method_code = 'PRIOR_ENTRY'
41992: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41993: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41994: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42086: p_lookup_type => 'XLA_OWNER_TYPE'
42087: ,p_lookup_code => l_component_type_code
42088: )
42089: ,p_token_4 => 'PRODUCT_NAME'
42090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42094: ,p_ae_header_id => NULL

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

42087: ,p_lookup_code => l_component_type_code
42088: )
42089: ,p_token_4 => 'PRODUCT_NAME'
42090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42094: ,p_ae_header_id => NULL
42095: );

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

42088: )
42089: ,p_token_4 => 'PRODUCT_NAME'
42090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42094: ,p_ae_header_id => NULL
42095: );
42096:

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

42089: ,p_token_4 => 'PRODUCT_NAME'
42090: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42091: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42092: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42093: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42094: ,p_ae_header_id => NULL
42095: );
42096:
42097: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42120: ----------------------------------------------------------------------------------
42121: -- 4219869 Business Flow
42122: -- Update journal entry status -- Need to generate this within IF
42123: ----------------------------------------------------------------------------------
42124: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42125: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42126: ,p_balance_type_code => l_balance_type_code
42127: );
42128:

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

42207:
42208: --
42209: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42210: --
42211: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42212: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42213: ELSE
42214: ---------------------------------------------------------------------------------------------------
42215: -- 4262811a Switch Sign

Line 42236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42232:
42233: XLA_AE_LINES_PKG.ValidateCurrentLine;
42234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42235:
42236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42238: ,p_balance_type_code => l_balance_type_code);
42239:
42240: END IF;

Line 42354: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42350: l_tmp_amt NUMBER;
42351: l_acc_rev_natural_side_code VARCHAR2(1);
42352:
42353: l_num_entries NUMBER;
42354: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42355: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42356: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42357: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42358: l_recog_line_1 NUMBER;

Line 42355: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42351: l_acc_rev_natural_side_code VARCHAR2(1);
42352:
42353: l_num_entries NUMBER;
42354: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42355: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42356: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42357: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42358: l_recog_line_1 NUMBER;
42359: l_recog_line_2 NUMBER;

Line 42356: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42352:
42353: l_num_entries NUMBER;
42354: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42355: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42356: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42357: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42358: l_recog_line_1 NUMBER;
42359: l_recog_line_2 NUMBER;
42360:

Line 42357: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42353: l_num_entries NUMBER;
42354: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42355: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42356: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42357: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42358: l_recog_line_1 NUMBER;
42359: l_recog_line_2 NUMBER;
42360:
42361: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42363: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42359: l_recog_line_2 NUMBER;
42360:
42361: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42362: l_bflow_applied_to_amt NUMBER; -- 5132302
42363: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42364:
42365: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42366:
42367: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42434: l_accrual_line_num := NULL; -- 4262811
42435: l_tmp_amt := NULL; -- 4262811
42436: --
42437:
42438: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42439: l_balance_type_code <> 'B' THEN
42440: IF NVL(p_source_55,'
42441: ') = 'UNBILL' AND
42442: NVL(p_source_98,'

Line 42512: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42508: --
42509: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42510:
42511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42512: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42513:
42514: -- 4955764
42515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42560: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42561:
42562: IF xla_accounting_cache_pkg.GetValueChar
42563: (p_source_code => 'LEDGER_CATEGORY_CODE'
42564: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42565: AND l_bflow_method_code = 'PRIOR_ENTRY'
42566: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42567: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42568: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42660: p_lookup_type => 'XLA_OWNER_TYPE'
42661: ,p_lookup_code => l_component_type_code
42662: )
42663: ,p_token_4 => 'PRODUCT_NAME'
42664: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42665: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42666: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42667: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42668: ,p_ae_header_id => NULL

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

42661: ,p_lookup_code => l_component_type_code
42662: )
42663: ,p_token_4 => 'PRODUCT_NAME'
42664: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42665: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42666: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42667: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42668: ,p_ae_header_id => NULL
42669: );

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

42662: )
42663: ,p_token_4 => 'PRODUCT_NAME'
42664: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42665: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42666: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42667: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42668: ,p_ae_header_id => NULL
42669: );
42670:

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

42663: ,p_token_4 => 'PRODUCT_NAME'
42664: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42665: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42666: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42667: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42668: ,p_ae_header_id => NULL
42669: );
42670:
42671: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42694: ----------------------------------------------------------------------------------
42695: -- 4219869 Business Flow
42696: -- Update journal entry status -- Need to generate this within IF
42697: ----------------------------------------------------------------------------------
42698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42699: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42700: ,p_balance_type_code => l_balance_type_code
42701: );
42702:

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

42781:
42782: --
42783: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42784: --
42785: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42786: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42787: ELSE
42788: ---------------------------------------------------------------------------------------------------
42789: -- 4262811a Switch Sign

Line 42810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42806:
42807: XLA_AE_LINES_PKG.ValidateCurrentLine;
42808: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42809:
42810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42811: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42812: ,p_balance_type_code => l_balance_type_code);
42813:
42814: END IF;

Line 42928: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42924: l_tmp_amt NUMBER;
42925: l_acc_rev_natural_side_code VARCHAR2(1);
42926:
42927: l_num_entries NUMBER;
42928: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42929: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42930: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42931: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42932: l_recog_line_1 NUMBER;

Line 42929: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42925: l_acc_rev_natural_side_code VARCHAR2(1);
42926:
42927: l_num_entries NUMBER;
42928: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42929: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42930: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42931: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42932: l_recog_line_1 NUMBER;
42933: l_recog_line_2 NUMBER;

Line 42930: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42926:
42927: l_num_entries NUMBER;
42928: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42929: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42930: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42931: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42932: l_recog_line_1 NUMBER;
42933: l_recog_line_2 NUMBER;
42934:

Line 42931: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42927: l_num_entries NUMBER;
42928: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42929: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42930: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42931: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42932: l_recog_line_1 NUMBER;
42933: l_recog_line_2 NUMBER;
42934:
42935: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42937: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42933: l_recog_line_2 NUMBER;
42934:
42935: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42936: l_bflow_applied_to_amt NUMBER; -- 5132302
42937: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42938:
42939: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42940:
42941: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43008: l_accrual_line_num := NULL; -- 4262811
43009: l_tmp_amt := NULL; -- 4262811
43010: --
43011:
43012: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43013: l_balance_type_code <> 'B' THEN
43014: IF NVL(p_source_55,'
43015: ') = 'UNEARN' AND
43016: p_source_98 IS NULL

Line 43085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43081: --
43082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43083:
43084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43086:
43087: -- 4955764
43088: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43089: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43133: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43134:
43135: IF xla_accounting_cache_pkg.GetValueChar
43136: (p_source_code => 'LEDGER_CATEGORY_CODE'
43137: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43138: AND l_bflow_method_code = 'PRIOR_ENTRY'
43139: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43140: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43141: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43233: p_lookup_type => 'XLA_OWNER_TYPE'
43234: ,p_lookup_code => l_component_type_code
43235: )
43236: ,p_token_4 => 'PRODUCT_NAME'
43237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43241: ,p_ae_header_id => NULL

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

43234: ,p_lookup_code => l_component_type_code
43235: )
43236: ,p_token_4 => 'PRODUCT_NAME'
43237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43241: ,p_ae_header_id => NULL
43242: );

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

43235: )
43236: ,p_token_4 => 'PRODUCT_NAME'
43237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43241: ,p_ae_header_id => NULL
43242: );
43243:

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

43236: ,p_token_4 => 'PRODUCT_NAME'
43237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43241: ,p_ae_header_id => NULL
43242: );
43243:
43244: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43267: ----------------------------------------------------------------------------------
43268: -- 4219869 Business Flow
43269: -- Update journal entry status -- Need to generate this within IF
43270: ----------------------------------------------------------------------------------
43271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43273: ,p_balance_type_code => l_balance_type_code
43274: );
43275:

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

43354:
43355: --
43356: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43357: --
43358: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43359: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43360: ELSE
43361: ---------------------------------------------------------------------------------------------------
43362: -- 4262811a Switch Sign

Line 43383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43379:
43380: XLA_AE_LINES_PKG.ValidateCurrentLine;
43381: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43382:
43383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43385: ,p_balance_type_code => l_balance_type_code);
43386:
43387: END IF;

Line 43501: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43497: l_tmp_amt NUMBER;
43498: l_acc_rev_natural_side_code VARCHAR2(1);
43499:
43500: l_num_entries NUMBER;
43501: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43502: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43503: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43504: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43505: l_recog_line_1 NUMBER;

Line 43502: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43498: l_acc_rev_natural_side_code VARCHAR2(1);
43499:
43500: l_num_entries NUMBER;
43501: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43502: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43503: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43504: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43505: l_recog_line_1 NUMBER;
43506: l_recog_line_2 NUMBER;

Line 43503: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43499:
43500: l_num_entries NUMBER;
43501: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43502: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43503: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43504: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43505: l_recog_line_1 NUMBER;
43506: l_recog_line_2 NUMBER;
43507:

Line 43504: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43500: l_num_entries NUMBER;
43501: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43502: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43503: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43504: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43505: l_recog_line_1 NUMBER;
43506: l_recog_line_2 NUMBER;
43507:
43508: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43510: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43506: l_recog_line_2 NUMBER;
43507:
43508: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43509: l_bflow_applied_to_amt NUMBER; -- 5132302
43510: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43511:
43512: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43513:
43514: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43581: l_accrual_line_num := NULL; -- 4262811
43582: l_tmp_amt := NULL; -- 4262811
43583: --
43584:
43585: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43586: l_balance_type_code <> 'B' THEN
43587: IF NVL(p_source_55,'
43588: ') = 'UNEARN' AND
43589: NVL(p_source_98,'

Line 43659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43655: --
43656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43657:
43658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43660:
43661: -- 4955764
43662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43663: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43707: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43708:
43709: IF xla_accounting_cache_pkg.GetValueChar
43710: (p_source_code => 'LEDGER_CATEGORY_CODE'
43711: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43712: AND l_bflow_method_code = 'PRIOR_ENTRY'
43713: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43714: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43715: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43807: p_lookup_type => 'XLA_OWNER_TYPE'
43808: ,p_lookup_code => l_component_type_code
43809: )
43810: ,p_token_4 => 'PRODUCT_NAME'
43811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43815: ,p_ae_header_id => NULL

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

43808: ,p_lookup_code => l_component_type_code
43809: )
43810: ,p_token_4 => 'PRODUCT_NAME'
43811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43815: ,p_ae_header_id => NULL
43816: );

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

43809: )
43810: ,p_token_4 => 'PRODUCT_NAME'
43811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43815: ,p_ae_header_id => NULL
43816: );
43817:

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

43810: ,p_token_4 => 'PRODUCT_NAME'
43811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43815: ,p_ae_header_id => NULL
43816: );
43817:
43818: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43841: ----------------------------------------------------------------------------------
43842: -- 4219869 Business Flow
43843: -- Update journal entry status -- Need to generate this within IF
43844: ----------------------------------------------------------------------------------
43845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43847: ,p_balance_type_code => l_balance_type_code
43848: );
43849:

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

43928:
43929: --
43930: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43931: --
43932: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43933: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43934: ELSE
43935: ---------------------------------------------------------------------------------------------------
43936: -- 4262811a Switch Sign

Line 43957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43953:
43954: XLA_AE_LINES_PKG.ValidateCurrentLine;
43955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43956:
43957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43958: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43959: ,p_balance_type_code => l_balance_type_code);
43960:
43961: END IF;

Line 44067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44063: l_tmp_amt NUMBER;
44064: l_acc_rev_natural_side_code VARCHAR2(1);
44065:
44066: l_num_entries NUMBER;
44067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44071: l_recog_line_1 NUMBER;

Line 44068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44064: l_acc_rev_natural_side_code VARCHAR2(1);
44065:
44066: l_num_entries NUMBER;
44067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44071: l_recog_line_1 NUMBER;
44072: l_recog_line_2 NUMBER;

Line 44069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44065:
44066: l_num_entries NUMBER;
44067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44071: l_recog_line_1 NUMBER;
44072: l_recog_line_2 NUMBER;
44073:

Line 44070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44066: l_num_entries NUMBER;
44067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44071: l_recog_line_1 NUMBER;
44072: l_recog_line_2 NUMBER;
44073:
44074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44072: l_recog_line_2 NUMBER;
44073:
44074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44075: l_bflow_applied_to_amt NUMBER; -- 5132302
44076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44077:
44078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44079:
44080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44147: l_accrual_line_num := NULL; -- 4262811
44148: l_tmp_amt := NULL; -- 4262811
44149: --
44150:
44151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44152: l_balance_type_code <> 'B' THEN
44153: IF NVL(p_source_39,'
44154: ') = 'BANK_CHARGES' AND
44155: NVL(p_source_99,'

Line 44225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44221: --
44222: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44223:
44224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44226:
44227: -- 4955764
44228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44266:
44267: IF xla_accounting_cache_pkg.GetValueChar
44268: (p_source_code => 'LEDGER_CATEGORY_CODE'
44269: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44270: AND l_bflow_method_code = 'PRIOR_ENTRY'
44271: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44272: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44273: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44365: p_lookup_type => 'XLA_OWNER_TYPE'
44366: ,p_lookup_code => l_component_type_code
44367: )
44368: ,p_token_4 => 'PRODUCT_NAME'
44369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44373: ,p_ae_header_id => NULL

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

44366: ,p_lookup_code => l_component_type_code
44367: )
44368: ,p_token_4 => 'PRODUCT_NAME'
44369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44373: ,p_ae_header_id => NULL
44374: );

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

44367: )
44368: ,p_token_4 => 'PRODUCT_NAME'
44369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44373: ,p_ae_header_id => NULL
44374: );
44375:

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

44368: ,p_token_4 => 'PRODUCT_NAME'
44369: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44370: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44371: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44372: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44373: ,p_ae_header_id => NULL
44374: );
44375:
44376: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44399: ----------------------------------------------------------------------------------
44400: -- 4219869 Business Flow
44401: -- Update journal entry status -- Need to generate this within IF
44402: ----------------------------------------------------------------------------------
44403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44404: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44405: ,p_balance_type_code => l_balance_type_code
44406: );
44407:

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

44486:
44487: --
44488: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44489: --
44490: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44491: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44492: ELSE
44493: ---------------------------------------------------------------------------------------------------
44494: -- 4262811a Switch Sign

Line 44515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44511:
44512: XLA_AE_LINES_PKG.ValidateCurrentLine;
44513: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44514:
44515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44517: ,p_balance_type_code => l_balance_type_code);
44518:
44519: END IF;

Line 44625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44621: l_tmp_amt NUMBER;
44622: l_acc_rev_natural_side_code VARCHAR2(1);
44623:
44624: l_num_entries NUMBER;
44625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44629: l_recog_line_1 NUMBER;

Line 44626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44622: l_acc_rev_natural_side_code VARCHAR2(1);
44623:
44624: l_num_entries NUMBER;
44625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44629: l_recog_line_1 NUMBER;
44630: l_recog_line_2 NUMBER;

Line 44627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44623:
44624: l_num_entries NUMBER;
44625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44629: l_recog_line_1 NUMBER;
44630: l_recog_line_2 NUMBER;
44631:

Line 44628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44624: l_num_entries NUMBER;
44625: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44626: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44627: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44628: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44629: l_recog_line_1 NUMBER;
44630: l_recog_line_2 NUMBER;
44631:
44632: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44634: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44630: l_recog_line_2 NUMBER;
44631:
44632: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44633: l_bflow_applied_to_amt NUMBER; -- 5132302
44634: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44635:
44636: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44637:
44638: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44705: l_accrual_line_num := NULL; -- 4262811
44706: l_tmp_amt := NULL; -- 4262811
44707: --
44708:
44709: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44710: l_balance_type_code <> 'B' THEN
44711: IF NVL(p_source_39,'
44712: ') = 'CASH' AND
44713: NVL(p_source_99,'

Line 44783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44779: --
44780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44781:
44782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44784:
44785: -- 4955764
44786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44823: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44824:
44825: IF xla_accounting_cache_pkg.GetValueChar
44826: (p_source_code => 'LEDGER_CATEGORY_CODE'
44827: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44828: AND l_bflow_method_code = 'PRIOR_ENTRY'
44829: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44830: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44831: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44923: p_lookup_type => 'XLA_OWNER_TYPE'
44924: ,p_lookup_code => l_component_type_code
44925: )
44926: ,p_token_4 => 'PRODUCT_NAME'
44927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44931: ,p_ae_header_id => NULL

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

44924: ,p_lookup_code => l_component_type_code
44925: )
44926: ,p_token_4 => 'PRODUCT_NAME'
44927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44931: ,p_ae_header_id => NULL
44932: );

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

44925: )
44926: ,p_token_4 => 'PRODUCT_NAME'
44927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44931: ,p_ae_header_id => NULL
44932: );
44933:

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

44926: ,p_token_4 => 'PRODUCT_NAME'
44927: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44928: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44929: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44930: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44931: ,p_ae_header_id => NULL
44932: );
44933:
44934: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44957: ----------------------------------------------------------------------------------
44958: -- 4219869 Business Flow
44959: -- Update journal entry status -- Need to generate this within IF
44960: ----------------------------------------------------------------------------------
44961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44963: ,p_balance_type_code => l_balance_type_code
44964: );
44965:

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

45044:
45045: --
45046: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45047: --
45048: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45049: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45050: ELSE
45051: ---------------------------------------------------------------------------------------------------
45052: -- 4262811a Switch Sign

Line 45073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45069:
45070: XLA_AE_LINES_PKG.ValidateCurrentLine;
45071: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45072:
45073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45074: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45075: ,p_balance_type_code => l_balance_type_code);
45076:
45077: END IF;

Line 45183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45179: l_tmp_amt NUMBER;
45180: l_acc_rev_natural_side_code VARCHAR2(1);
45181:
45182: l_num_entries NUMBER;
45183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45187: l_recog_line_1 NUMBER;

Line 45184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45180: l_acc_rev_natural_side_code VARCHAR2(1);
45181:
45182: l_num_entries NUMBER;
45183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45187: l_recog_line_1 NUMBER;
45188: l_recog_line_2 NUMBER;

Line 45185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45181:
45182: l_num_entries NUMBER;
45183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45187: l_recog_line_1 NUMBER;
45188: l_recog_line_2 NUMBER;
45189:

Line 45186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45182: l_num_entries NUMBER;
45183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45187: l_recog_line_1 NUMBER;
45188: l_recog_line_2 NUMBER;
45189:
45190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45188: l_recog_line_2 NUMBER;
45189:
45190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45191: l_bflow_applied_to_amt NUMBER; -- 5132302
45192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45193:
45194: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45195:
45196: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45263: l_accrual_line_num := NULL; -- 4262811
45264: l_tmp_amt := NULL; -- 4262811
45265: --
45266:
45267: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45268: l_balance_type_code <> 'B' THEN
45269: IF NVL(p_source_39,'
45270: ') = 'CONFIRMATION' AND
45271: NVL(p_source_99,'

Line 45341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45337: --
45338: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45339:
45340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45342:
45343: -- 4955764
45344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45381: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45382:
45383: IF xla_accounting_cache_pkg.GetValueChar
45384: (p_source_code => 'LEDGER_CATEGORY_CODE'
45385: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45386: AND l_bflow_method_code = 'PRIOR_ENTRY'
45387: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45388: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45389: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45481: p_lookup_type => 'XLA_OWNER_TYPE'
45482: ,p_lookup_code => l_component_type_code
45483: )
45484: ,p_token_4 => 'PRODUCT_NAME'
45485: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45486: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45487: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45488: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45489: ,p_ae_header_id => NULL

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

45482: ,p_lookup_code => l_component_type_code
45483: )
45484: ,p_token_4 => 'PRODUCT_NAME'
45485: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45486: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45487: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45488: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45489: ,p_ae_header_id => NULL
45490: );

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

45483: )
45484: ,p_token_4 => 'PRODUCT_NAME'
45485: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45486: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45487: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45488: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45489: ,p_ae_header_id => NULL
45490: );
45491:

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

45484: ,p_token_4 => 'PRODUCT_NAME'
45485: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45486: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45487: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45488: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45489: ,p_ae_header_id => NULL
45490: );
45491:
45492: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45519: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45515: ----------------------------------------------------------------------------------
45516: -- 4219869 Business Flow
45517: -- Update journal entry status -- Need to generate this within IF
45518: ----------------------------------------------------------------------------------
45519: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45520: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45521: ,p_balance_type_code => l_balance_type_code
45522: );
45523:

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

45602:
45603: --
45604: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45605: --
45606: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45607: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45608: ELSE
45609: ---------------------------------------------------------------------------------------------------
45610: -- 4262811a Switch Sign

Line 45631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45627:
45628: XLA_AE_LINES_PKG.ValidateCurrentLine;
45629: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45630:
45631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45632: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45633: ,p_balance_type_code => l_balance_type_code);
45634:
45635: END IF;

Line 45741: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45737: l_tmp_amt NUMBER;
45738: l_acc_rev_natural_side_code VARCHAR2(1);
45739:
45740: l_num_entries NUMBER;
45741: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45742: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45743: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45744: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45745: l_recog_line_1 NUMBER;

Line 45742: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45738: l_acc_rev_natural_side_code VARCHAR2(1);
45739:
45740: l_num_entries NUMBER;
45741: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45742: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45743: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45744: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45745: l_recog_line_1 NUMBER;
45746: l_recog_line_2 NUMBER;

Line 45743: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45739:
45740: l_num_entries NUMBER;
45741: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45742: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45743: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45744: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45745: l_recog_line_1 NUMBER;
45746: l_recog_line_2 NUMBER;
45747:

Line 45744: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45740: l_num_entries NUMBER;
45741: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45742: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45743: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45744: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45745: l_recog_line_1 NUMBER;
45746: l_recog_line_2 NUMBER;
45747:
45748: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45750: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45746: l_recog_line_2 NUMBER;
45747:
45748: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45749: l_bflow_applied_to_amt NUMBER; -- 5132302
45750: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45751:
45752: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45753:
45754: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45821: l_accrual_line_num := NULL; -- 4262811
45822: l_tmp_amt := NULL; -- 4262811
45823: --
45824:
45825: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45826: l_balance_type_code <> 'B' THEN
45827: IF NVL(p_source_39,'
45828: ') = 'SHORT_TERM_DEBT' AND
45829: NVL(p_source_99,'

Line 45899: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45895: --
45896: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45897:
45898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45899: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45900:
45901: -- 4955764
45902: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45903: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45940:
45941: IF xla_accounting_cache_pkg.GetValueChar
45942: (p_source_code => 'LEDGER_CATEGORY_CODE'
45943: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45944: AND l_bflow_method_code = 'PRIOR_ENTRY'
45945: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45946: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45947: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46039: p_lookup_type => 'XLA_OWNER_TYPE'
46040: ,p_lookup_code => l_component_type_code
46041: )
46042: ,p_token_4 => 'PRODUCT_NAME'
46043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46047: ,p_ae_header_id => NULL

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

46040: ,p_lookup_code => l_component_type_code
46041: )
46042: ,p_token_4 => 'PRODUCT_NAME'
46043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46047: ,p_ae_header_id => NULL
46048: );

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

46041: )
46042: ,p_token_4 => 'PRODUCT_NAME'
46043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46047: ,p_ae_header_id => NULL
46048: );
46049:

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

46042: ,p_token_4 => 'PRODUCT_NAME'
46043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46047: ,p_ae_header_id => NULL
46048: );
46049:
46050: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46073: ----------------------------------------------------------------------------------
46074: -- 4219869 Business Flow
46075: -- Update journal entry status -- Need to generate this within IF
46076: ----------------------------------------------------------------------------------
46077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46079: ,p_balance_type_code => l_balance_type_code
46080: );
46081:

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

46160:
46161: --
46162: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46163: --
46164: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46165: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46166: ELSE
46167: ---------------------------------------------------------------------------------------------------
46168: -- 4262811a Switch Sign

Line 46189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46185:
46186: XLA_AE_LINES_PKG.ValidateCurrentLine;
46187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46188:
46189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46191: ,p_balance_type_code => l_balance_type_code);
46192:
46193: END IF;

Line 46299: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46295: l_tmp_amt NUMBER;
46296: l_acc_rev_natural_side_code VARCHAR2(1);
46297:
46298: l_num_entries NUMBER;
46299: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46300: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46301: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46302: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46303: l_recog_line_1 NUMBER;

Line 46300: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46296: l_acc_rev_natural_side_code VARCHAR2(1);
46297:
46298: l_num_entries NUMBER;
46299: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46300: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46301: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46302: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46303: l_recog_line_1 NUMBER;
46304: l_recog_line_2 NUMBER;

Line 46301: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46297:
46298: l_num_entries NUMBER;
46299: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46300: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46301: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46302: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46303: l_recog_line_1 NUMBER;
46304: l_recog_line_2 NUMBER;
46305:

Line 46302: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46298: l_num_entries NUMBER;
46299: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46300: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46301: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46302: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46303: l_recog_line_1 NUMBER;
46304: l_recog_line_2 NUMBER;
46305:
46306: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46308: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46304: l_recog_line_2 NUMBER;
46305:
46306: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46307: l_bflow_applied_to_amt NUMBER; -- 5132302
46308: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46309:
46310: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46311:
46312: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46379: l_accrual_line_num := NULL; -- 4262811
46380: l_tmp_amt := NULL; -- 4262811
46381: --
46382:
46383: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46384: l_balance_type_code <> 'B' THEN
46385: IF NVL(p_source_39,'
46386: ') = 'FACTOR' AND
46387: NVL(p_source_99,'

Line 46457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46453: --
46454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46455:
46456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46458:
46459: -- 4955764
46460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46497: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46498:
46499: IF xla_accounting_cache_pkg.GetValueChar
46500: (p_source_code => 'LEDGER_CATEGORY_CODE'
46501: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46502: AND l_bflow_method_code = 'PRIOR_ENTRY'
46503: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46504: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46505: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46597: p_lookup_type => 'XLA_OWNER_TYPE'
46598: ,p_lookup_code => l_component_type_code
46599: )
46600: ,p_token_4 => 'PRODUCT_NAME'
46601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46605: ,p_ae_header_id => NULL

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

46598: ,p_lookup_code => l_component_type_code
46599: )
46600: ,p_token_4 => 'PRODUCT_NAME'
46601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46605: ,p_ae_header_id => NULL
46606: );

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

46599: )
46600: ,p_token_4 => 'PRODUCT_NAME'
46601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46605: ,p_ae_header_id => NULL
46606: );
46607:

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

46600: ,p_token_4 => 'PRODUCT_NAME'
46601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46605: ,p_ae_header_id => NULL
46606: );
46607:
46608: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46635: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46631: ----------------------------------------------------------------------------------
46632: -- 4219869 Business Flow
46633: -- Update journal entry status -- Need to generate this within IF
46634: ----------------------------------------------------------------------------------
46635: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46636: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46637: ,p_balance_type_code => l_balance_type_code
46638: );
46639:

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

46718:
46719: --
46720: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46721: --
46722: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46723: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46724: ELSE
46725: ---------------------------------------------------------------------------------------------------
46726: -- 4262811a Switch Sign

Line 46747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46743:
46744: XLA_AE_LINES_PKG.ValidateCurrentLine;
46745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46746:
46747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46748: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46749: ,p_balance_type_code => l_balance_type_code);
46750:
46751: END IF;

Line 46857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46853: l_tmp_amt NUMBER;
46854: l_acc_rev_natural_side_code VARCHAR2(1);
46855:
46856: l_num_entries NUMBER;
46857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46861: l_recog_line_1 NUMBER;

Line 46858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46854: l_acc_rev_natural_side_code VARCHAR2(1);
46855:
46856: l_num_entries NUMBER;
46857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46861: l_recog_line_1 NUMBER;
46862: l_recog_line_2 NUMBER;

Line 46859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46855:
46856: l_num_entries NUMBER;
46857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46861: l_recog_line_1 NUMBER;
46862: l_recog_line_2 NUMBER;
46863:

Line 46860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46856: l_num_entries NUMBER;
46857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46861: l_recog_line_1 NUMBER;
46862: l_recog_line_2 NUMBER;
46863:
46864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46862: l_recog_line_2 NUMBER;
46863:
46864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46865: l_bflow_applied_to_amt NUMBER; -- 5132302
46866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46867:
46868: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46869:
46870: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46937: l_accrual_line_num := NULL; -- 4262811
46938: l_tmp_amt := NULL; -- 4262811
46939: --
46940:
46941: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46942: l_balance_type_code <> 'B' THEN
46943: IF NVL(p_source_39,'
46944: ') = 'MISCCASH' AND
46945: NVL(p_source_99,'

Line 47015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47011: --
47012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47013:
47014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47016:
47017: -- 4955764
47018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47055: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47056:
47057: IF xla_accounting_cache_pkg.GetValueChar
47058: (p_source_code => 'LEDGER_CATEGORY_CODE'
47059: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47060: AND l_bflow_method_code = 'PRIOR_ENTRY'
47061: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47062: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47063: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47155: p_lookup_type => 'XLA_OWNER_TYPE'
47156: ,p_lookup_code => l_component_type_code
47157: )
47158: ,p_token_4 => 'PRODUCT_NAME'
47159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47163: ,p_ae_header_id => NULL

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

47156: ,p_lookup_code => l_component_type_code
47157: )
47158: ,p_token_4 => 'PRODUCT_NAME'
47159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47163: ,p_ae_header_id => NULL
47164: );

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

47157: )
47158: ,p_token_4 => 'PRODUCT_NAME'
47159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47163: ,p_ae_header_id => NULL
47164: );
47165:

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

47158: ,p_token_4 => 'PRODUCT_NAME'
47159: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47160: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47161: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47162: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47163: ,p_ae_header_id => NULL
47164: );
47165:
47166: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47189: ----------------------------------------------------------------------------------
47190: -- 4219869 Business Flow
47191: -- Update journal entry status -- Need to generate this within IF
47192: ----------------------------------------------------------------------------------
47193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47194: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47195: ,p_balance_type_code => l_balance_type_code
47196: );
47197:

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

47276:
47277: --
47278: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47279: --
47280: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47281: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47282: ELSE
47283: ---------------------------------------------------------------------------------------------------
47284: -- 4262811a Switch Sign

Line 47305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47301:
47302: XLA_AE_LINES_PKG.ValidateCurrentLine;
47303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47304:
47305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47306: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47307: ,p_balance_type_code => l_balance_type_code);
47308:
47309: END IF;

Line 47415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47411: l_tmp_amt NUMBER;
47412: l_acc_rev_natural_side_code VARCHAR2(1);
47413:
47414: l_num_entries NUMBER;
47415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47419: l_recog_line_1 NUMBER;

Line 47416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47412: l_acc_rev_natural_side_code VARCHAR2(1);
47413:
47414: l_num_entries NUMBER;
47415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47419: l_recog_line_1 NUMBER;
47420: l_recog_line_2 NUMBER;

Line 47417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47413:
47414: l_num_entries NUMBER;
47415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47419: l_recog_line_1 NUMBER;
47420: l_recog_line_2 NUMBER;
47421:

Line 47418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47414: l_num_entries NUMBER;
47415: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47416: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47417: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47418: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47419: l_recog_line_1 NUMBER;
47420: l_recog_line_2 NUMBER;
47421:
47422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47420: l_recog_line_2 NUMBER;
47421:
47422: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47423: l_bflow_applied_to_amt NUMBER; -- 5132302
47424: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47425:
47426: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47427:
47428: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47495: l_accrual_line_num := NULL; -- 4262811
47496: l_tmp_amt := NULL; -- 4262811
47497: --
47498:
47499: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47500: l_balance_type_code <> 'B' THEN
47501: IF NVL(p_source_39,'
47502: ') = 'REMITTANCE' AND
47503: NVL(p_source_99,'

Line 47573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47569: --
47570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47571:
47572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47574:
47575: -- 4955764
47576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47614:
47615: IF xla_accounting_cache_pkg.GetValueChar
47616: (p_source_code => 'LEDGER_CATEGORY_CODE'
47617: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47618: AND l_bflow_method_code = 'PRIOR_ENTRY'
47619: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47620: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47621: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47713: p_lookup_type => 'XLA_OWNER_TYPE'
47714: ,p_lookup_code => l_component_type_code
47715: )
47716: ,p_token_4 => 'PRODUCT_NAME'
47717: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47718: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47719: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47720: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47721: ,p_ae_header_id => NULL

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

47714: ,p_lookup_code => l_component_type_code
47715: )
47716: ,p_token_4 => 'PRODUCT_NAME'
47717: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47718: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47719: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47720: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47721: ,p_ae_header_id => NULL
47722: );

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

47715: )
47716: ,p_token_4 => 'PRODUCT_NAME'
47717: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47718: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47719: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47720: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47721: ,p_ae_header_id => NULL
47722: );
47723:

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

47716: ,p_token_4 => 'PRODUCT_NAME'
47717: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47718: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47719: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47720: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47721: ,p_ae_header_id => NULL
47722: );
47723:
47724: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47747: ----------------------------------------------------------------------------------
47748: -- 4219869 Business Flow
47749: -- Update journal entry status -- Need to generate this within IF
47750: ----------------------------------------------------------------------------------
47751: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47752: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47753: ,p_balance_type_code => l_balance_type_code
47754: );
47755:

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

47834:
47835: --
47836: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47837: --
47838: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47839: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47840: ELSE
47841: ---------------------------------------------------------------------------------------------------
47842: -- 4262811a Switch Sign

Line 47863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47859:
47860: XLA_AE_LINES_PKG.ValidateCurrentLine;
47861: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47862:
47863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47864: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47865: ,p_balance_type_code => l_balance_type_code);
47866:
47867: END IF;

Line 47973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47969: l_tmp_amt NUMBER;
47970: l_acc_rev_natural_side_code VARCHAR2(1);
47971:
47972: l_num_entries NUMBER;
47973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47977: l_recog_line_1 NUMBER;

Line 47974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47970: l_acc_rev_natural_side_code VARCHAR2(1);
47971:
47972: l_num_entries NUMBER;
47973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47977: l_recog_line_1 NUMBER;
47978: l_recog_line_2 NUMBER;

Line 47975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47971:
47972: l_num_entries NUMBER;
47973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47977: l_recog_line_1 NUMBER;
47978: l_recog_line_2 NUMBER;
47979:

Line 47976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47972: l_num_entries NUMBER;
47973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47977: l_recog_line_1 NUMBER;
47978: l_recog_line_2 NUMBER;
47979:
47980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47978: l_recog_line_2 NUMBER;
47979:
47980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47981: l_bflow_applied_to_amt NUMBER; -- 5132302
47982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47983:
47984: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47985:
47986: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48053: l_accrual_line_num := NULL; -- 4262811
48054: l_tmp_amt := NULL; -- 4262811
48055: --
48056:
48057: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48058: l_balance_type_code <> 'B' THEN
48059: IF NVL(p_source_39,'
48060: ') = 'TAX' AND
48061: NVL(p_source_99,'

Line 48131: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48127: --
48128: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48129:
48130: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48131: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48132:
48133: -- 4955764
48134: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48135: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48171: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48172:
48173: IF xla_accounting_cache_pkg.GetValueChar
48174: (p_source_code => 'LEDGER_CATEGORY_CODE'
48175: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48176: AND l_bflow_method_code = 'PRIOR_ENTRY'
48177: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48178: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48179: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48271: p_lookup_type => 'XLA_OWNER_TYPE'
48272: ,p_lookup_code => l_component_type_code
48273: )
48274: ,p_token_4 => 'PRODUCT_NAME'
48275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48279: ,p_ae_header_id => NULL

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

48272: ,p_lookup_code => l_component_type_code
48273: )
48274: ,p_token_4 => 'PRODUCT_NAME'
48275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48279: ,p_ae_header_id => NULL
48280: );

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

48273: )
48274: ,p_token_4 => 'PRODUCT_NAME'
48275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48279: ,p_ae_header_id => NULL
48280: );
48281:

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

48274: ,p_token_4 => 'PRODUCT_NAME'
48275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48279: ,p_ae_header_id => NULL
48280: );
48281:
48282: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48305: ----------------------------------------------------------------------------------
48306: -- 4219869 Business Flow
48307: -- Update journal entry status -- Need to generate this within IF
48308: ----------------------------------------------------------------------------------
48309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48311: ,p_balance_type_code => l_balance_type_code
48312: );
48313:

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

48392:
48393: --
48394: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48395: --
48396: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48397: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48398: ELSE
48399: ---------------------------------------------------------------------------------------------------
48400: -- 4262811a Switch Sign

Line 48421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48417:
48418: XLA_AE_LINES_PKG.ValidateCurrentLine;
48419: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48420:
48421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48422: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48423: ,p_balance_type_code => l_balance_type_code);
48424:
48425: END IF;

Line 48547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48543: l_tmp_amt NUMBER;
48544: l_acc_rev_natural_side_code VARCHAR2(1);
48545:
48546: l_num_entries NUMBER;
48547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48551: l_recog_line_1 NUMBER;

Line 48548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48544: l_acc_rev_natural_side_code VARCHAR2(1);
48545:
48546: l_num_entries NUMBER;
48547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48551: l_recog_line_1 NUMBER;
48552: l_recog_line_2 NUMBER;

Line 48549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48545:
48546: l_num_entries NUMBER;
48547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48551: l_recog_line_1 NUMBER;
48552: l_recog_line_2 NUMBER;
48553:

Line 48550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48546: l_num_entries NUMBER;
48547: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48548: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48549: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48550: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48551: l_recog_line_1 NUMBER;
48552: l_recog_line_2 NUMBER;
48553:
48554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48552: l_recog_line_2 NUMBER;
48553:
48554: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48555: l_bflow_applied_to_amt NUMBER; -- 5132302
48556: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48557:
48558: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48559:
48560: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48627: l_accrual_line_num := NULL; -- 4262811
48628: l_tmp_amt := NULL; -- 4262811
48629: --
48630:
48631: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48632: l_balance_type_code <> 'B' THEN
48633: IF NVL(p_source_39,'
48634: ') = 'ACC' AND
48635: NVL(p_source_99,'

Line 48705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48701: --
48702: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48703:
48704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48706:
48707: -- 4955764
48708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48761: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48762:
48763: IF xla_accounting_cache_pkg.GetValueChar
48764: (p_source_code => 'LEDGER_CATEGORY_CODE'
48765: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48766: AND l_bflow_method_code = 'PRIOR_ENTRY'
48767: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48768: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48769: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48861: p_lookup_type => 'XLA_OWNER_TYPE'
48862: ,p_lookup_code => l_component_type_code
48863: )
48864: ,p_token_4 => 'PRODUCT_NAME'
48865: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48866: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48867: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48868: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48869: ,p_ae_header_id => NULL

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

48862: ,p_lookup_code => l_component_type_code
48863: )
48864: ,p_token_4 => 'PRODUCT_NAME'
48865: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48866: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48867: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48868: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48869: ,p_ae_header_id => NULL
48870: );

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

48863: )
48864: ,p_token_4 => 'PRODUCT_NAME'
48865: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48866: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48867: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48868: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48869: ,p_ae_header_id => NULL
48870: );
48871:

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

48864: ,p_token_4 => 'PRODUCT_NAME'
48865: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48866: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48867: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48868: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48869: ,p_ae_header_id => NULL
48870: );
48871:
48872: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48895: ----------------------------------------------------------------------------------
48896: -- 4219869 Business Flow
48897: -- Update journal entry status -- Need to generate this within IF
48898: ----------------------------------------------------------------------------------
48899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48900: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48901: ,p_balance_type_code => l_balance_type_code
48902: );
48903:

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

48982:
48983: --
48984: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48985: --
48986: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48987: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48988: ELSE
48989: ---------------------------------------------------------------------------------------------------
48990: -- 4262811a Switch Sign

Line 49011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49007:
49008: XLA_AE_LINES_PKG.ValidateCurrentLine;
49009: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49010:
49011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49013: ,p_balance_type_code => l_balance_type_code);
49014:
49015: END IF;

Line 49137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49133: l_tmp_amt NUMBER;
49134: l_acc_rev_natural_side_code VARCHAR2(1);
49135:
49136: l_num_entries NUMBER;
49137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49141: l_recog_line_1 NUMBER;

Line 49138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49134: l_acc_rev_natural_side_code VARCHAR2(1);
49135:
49136: l_num_entries NUMBER;
49137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49141: l_recog_line_1 NUMBER;
49142: l_recog_line_2 NUMBER;

Line 49139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49135:
49136: l_num_entries NUMBER;
49137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49141: l_recog_line_1 NUMBER;
49142: l_recog_line_2 NUMBER;
49143:

Line 49140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49136: l_num_entries NUMBER;
49137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49141: l_recog_line_1 NUMBER;
49142: l_recog_line_2 NUMBER;
49143:
49144: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49146: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49142: l_recog_line_2 NUMBER;
49143:
49144: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49145: l_bflow_applied_to_amt NUMBER; -- 5132302
49146: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49147:
49148: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49149:
49150: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49217: l_accrual_line_num := NULL; -- 4262811
49218: l_tmp_amt := NULL; -- 4262811
49219: --
49220:
49221: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49222: l_balance_type_code <> 'B' THEN
49223: IF NVL(p_source_39,'
49224: ') = 'BANK_CHARGES' AND
49225: NVL(p_source_99,'

Line 49295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49291: --
49292: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49293:
49294: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49295: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49296:
49297: -- 4955764
49298: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49299: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49351: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49352:
49353: IF xla_accounting_cache_pkg.GetValueChar
49354: (p_source_code => 'LEDGER_CATEGORY_CODE'
49355: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49356: AND l_bflow_method_code = 'PRIOR_ENTRY'
49357: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49358: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49359: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49451: p_lookup_type => 'XLA_OWNER_TYPE'
49452: ,p_lookup_code => l_component_type_code
49453: )
49454: ,p_token_4 => 'PRODUCT_NAME'
49455: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49456: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49457: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49458: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49459: ,p_ae_header_id => NULL

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

49452: ,p_lookup_code => l_component_type_code
49453: )
49454: ,p_token_4 => 'PRODUCT_NAME'
49455: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49456: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49457: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49458: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49459: ,p_ae_header_id => NULL
49460: );

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

49453: )
49454: ,p_token_4 => 'PRODUCT_NAME'
49455: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49456: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49457: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49458: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49459: ,p_ae_header_id => NULL
49460: );
49461:

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

49454: ,p_token_4 => 'PRODUCT_NAME'
49455: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49456: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49457: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49458: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49459: ,p_ae_header_id => NULL
49460: );
49461:
49462: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49489: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49485: ----------------------------------------------------------------------------------
49486: -- 4219869 Business Flow
49487: -- Update journal entry status -- Need to generate this within IF
49488: ----------------------------------------------------------------------------------
49489: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49490: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49491: ,p_balance_type_code => l_balance_type_code
49492: );
49493:

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

49572:
49573: --
49574: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49575: --
49576: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49577: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49578: ELSE
49579: ---------------------------------------------------------------------------------------------------
49580: -- 4262811a Switch Sign

Line 49601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49597:
49598: XLA_AE_LINES_PKG.ValidateCurrentLine;
49599: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49600:
49601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49602: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49603: ,p_balance_type_code => l_balance_type_code);
49604:
49605: END IF;

Line 49727: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49723: l_tmp_amt NUMBER;
49724: l_acc_rev_natural_side_code VARCHAR2(1);
49725:
49726: l_num_entries NUMBER;
49727: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49728: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49729: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49730: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49731: l_recog_line_1 NUMBER;

Line 49728: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49724: l_acc_rev_natural_side_code VARCHAR2(1);
49725:
49726: l_num_entries NUMBER;
49727: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49728: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49729: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49730: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49731: l_recog_line_1 NUMBER;
49732: l_recog_line_2 NUMBER;

Line 49729: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49725:
49726: l_num_entries NUMBER;
49727: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49728: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49729: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49730: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49731: l_recog_line_1 NUMBER;
49732: l_recog_line_2 NUMBER;
49733:

Line 49730: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49726: l_num_entries NUMBER;
49727: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49728: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49729: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49730: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49731: l_recog_line_1 NUMBER;
49732: l_recog_line_2 NUMBER;
49733:
49734: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49736: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49732: l_recog_line_2 NUMBER;
49733:
49734: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49735: l_bflow_applied_to_amt NUMBER; -- 5132302
49736: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49737:
49738: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49739:
49740: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49807: l_accrual_line_num := NULL; -- 4262811
49808: l_tmp_amt := NULL; -- 4262811
49809: --
49810:
49811: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49812: l_balance_type_code <> 'B' THEN
49813: IF NVL(p_source_39,'
49814: ') = 'CASH' AND
49815: NVL(p_source_99,'

Line 49885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49881: --
49882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49883:
49884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49886:
49887: -- 4955764
49888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49941: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49942:
49943: IF xla_accounting_cache_pkg.GetValueChar
49944: (p_source_code => 'LEDGER_CATEGORY_CODE'
49945: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49946: AND l_bflow_method_code = 'PRIOR_ENTRY'
49947: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49948: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49949: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50041: p_lookup_type => 'XLA_OWNER_TYPE'
50042: ,p_lookup_code => l_component_type_code
50043: )
50044: ,p_token_4 => 'PRODUCT_NAME'
50045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50049: ,p_ae_header_id => NULL

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

50042: ,p_lookup_code => l_component_type_code
50043: )
50044: ,p_token_4 => 'PRODUCT_NAME'
50045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50049: ,p_ae_header_id => NULL
50050: );

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

50043: )
50044: ,p_token_4 => 'PRODUCT_NAME'
50045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50049: ,p_ae_header_id => NULL
50050: );
50051:

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

50044: ,p_token_4 => 'PRODUCT_NAME'
50045: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50046: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50047: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50048: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50049: ,p_ae_header_id => NULL
50050: );
50051:
50052: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50075: ----------------------------------------------------------------------------------
50076: -- 4219869 Business Flow
50077: -- Update journal entry status -- Need to generate this within IF
50078: ----------------------------------------------------------------------------------
50079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50080: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50081: ,p_balance_type_code => l_balance_type_code
50082: );
50083:

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

50162:
50163: --
50164: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50165: --
50166: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50167: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50168: ELSE
50169: ---------------------------------------------------------------------------------------------------
50170: -- 4262811a Switch Sign

Line 50191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50187:
50188: XLA_AE_LINES_PKG.ValidateCurrentLine;
50189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50190:
50191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50192: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50193: ,p_balance_type_code => l_balance_type_code);
50194:
50195: END IF;

Line 50319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50315: l_tmp_amt NUMBER;
50316: l_acc_rev_natural_side_code VARCHAR2(1);
50317:
50318: l_num_entries NUMBER;
50319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50323: l_recog_line_1 NUMBER;

Line 50320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50316: l_acc_rev_natural_side_code VARCHAR2(1);
50317:
50318: l_num_entries NUMBER;
50319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50323: l_recog_line_1 NUMBER;
50324: l_recog_line_2 NUMBER;

Line 50321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50317:
50318: l_num_entries NUMBER;
50319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50323: l_recog_line_1 NUMBER;
50324: l_recog_line_2 NUMBER;
50325:

Line 50322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50318: l_num_entries NUMBER;
50319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50323: l_recog_line_1 NUMBER;
50324: l_recog_line_2 NUMBER;
50325:
50326: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50328: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50324: l_recog_line_2 NUMBER;
50325:
50326: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50327: l_bflow_applied_to_amt NUMBER; -- 5132302
50328: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50329:
50330: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50331:
50332: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50399: l_accrual_line_num := NULL; -- 4262811
50400: l_tmp_amt := NULL; -- 4262811
50401: --
50402:
50403: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50404: l_balance_type_code <> 'B' THEN
50405: IF NVL(p_source_39,'
50406: ') = 'ACTIVITY' AND
50407: NVL(p_source_40,'

Line 50479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50475: --
50476: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50477:
50478: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50480:
50481: -- 4955764
50482: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50483: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50536:
50537: IF xla_accounting_cache_pkg.GetValueChar
50538: (p_source_code => 'LEDGER_CATEGORY_CODE'
50539: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50540: AND l_bflow_method_code = 'PRIOR_ENTRY'
50541: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50542: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50543: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50635: p_lookup_type => 'XLA_OWNER_TYPE'
50636: ,p_lookup_code => l_component_type_code
50637: )
50638: ,p_token_4 => 'PRODUCT_NAME'
50639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50643: ,p_ae_header_id => NULL

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

50636: ,p_lookup_code => l_component_type_code
50637: )
50638: ,p_token_4 => 'PRODUCT_NAME'
50639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50643: ,p_ae_header_id => NULL
50644: );

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

50637: )
50638: ,p_token_4 => 'PRODUCT_NAME'
50639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50643: ,p_ae_header_id => NULL
50644: );
50645:

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

50638: ,p_token_4 => 'PRODUCT_NAME'
50639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50643: ,p_ae_header_id => NULL
50644: );
50645:
50646: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50669: ----------------------------------------------------------------------------------
50670: -- 4219869 Business Flow
50671: -- Update journal entry status -- Need to generate this within IF
50672: ----------------------------------------------------------------------------------
50673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50674: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50675: ,p_balance_type_code => l_balance_type_code
50676: );
50677:

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

50756:
50757: --
50758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50759: --
50760: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50762: ELSE
50763: ---------------------------------------------------------------------------------------------------
50764: -- 4262811a Switch Sign

Line 50785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50781:
50782: XLA_AE_LINES_PKG.ValidateCurrentLine;
50783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50784:
50785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50787: ,p_balance_type_code => l_balance_type_code);
50788:
50789: END IF;

Line 50913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50909: l_tmp_amt NUMBER;
50910: l_acc_rev_natural_side_code VARCHAR2(1);
50911:
50912: l_num_entries NUMBER;
50913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50917: l_recog_line_1 NUMBER;

Line 50914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50910: l_acc_rev_natural_side_code VARCHAR2(1);
50911:
50912: l_num_entries NUMBER;
50913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50917: l_recog_line_1 NUMBER;
50918: l_recog_line_2 NUMBER;

Line 50915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50911:
50912: l_num_entries NUMBER;
50913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50917: l_recog_line_1 NUMBER;
50918: l_recog_line_2 NUMBER;
50919:

Line 50916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50912: l_num_entries NUMBER;
50913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50917: l_recog_line_1 NUMBER;
50918: l_recog_line_2 NUMBER;
50919:
50920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50918: l_recog_line_2 NUMBER;
50919:
50920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50921: l_bflow_applied_to_amt NUMBER; -- 5132302
50922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50923:
50924: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50925:
50926: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50993: l_accrual_line_num := NULL; -- 4262811
50994: l_tmp_amt := NULL; -- 4262811
50995: --
50996:
50997: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50998: l_balance_type_code <> 'B' THEN
50999: IF NVL(p_source_39,'
51000: ') = 'ACTIVITY' AND
51001: NVL(p_source_40,'

Line 51073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51069: --
51070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51071:
51072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51074:
51075: -- 4955764
51076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51129: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51130:
51131: IF xla_accounting_cache_pkg.GetValueChar
51132: (p_source_code => 'LEDGER_CATEGORY_CODE'
51133: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51134: AND l_bflow_method_code = 'PRIOR_ENTRY'
51135: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51136: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51137: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51229: p_lookup_type => 'XLA_OWNER_TYPE'
51230: ,p_lookup_code => l_component_type_code
51231: )
51232: ,p_token_4 => 'PRODUCT_NAME'
51233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51237: ,p_ae_header_id => NULL

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

51230: ,p_lookup_code => l_component_type_code
51231: )
51232: ,p_token_4 => 'PRODUCT_NAME'
51233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51237: ,p_ae_header_id => NULL
51238: );

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

51231: )
51232: ,p_token_4 => 'PRODUCT_NAME'
51233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51237: ,p_ae_header_id => NULL
51238: );
51239:

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

51232: ,p_token_4 => 'PRODUCT_NAME'
51233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51237: ,p_ae_header_id => NULL
51238: );
51239:
51240: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51263: ----------------------------------------------------------------------------------
51264: -- 4219869 Business Flow
51265: -- Update journal entry status -- Need to generate this within IF
51266: ----------------------------------------------------------------------------------
51267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51269: ,p_balance_type_code => l_balance_type_code
51270: );
51271:

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

51350:
51351: --
51352: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51353: --
51354: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51355: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51356: ELSE
51357: ---------------------------------------------------------------------------------------------------
51358: -- 4262811a Switch Sign

Line 51379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51375:
51376: XLA_AE_LINES_PKG.ValidateCurrentLine;
51377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51378:
51379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51381: ,p_balance_type_code => l_balance_type_code);
51382:
51383: END IF;

Line 51507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51503: l_tmp_amt NUMBER;
51504: l_acc_rev_natural_side_code VARCHAR2(1);
51505:
51506: l_num_entries NUMBER;
51507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51511: l_recog_line_1 NUMBER;

Line 51508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51504: l_acc_rev_natural_side_code VARCHAR2(1);
51505:
51506: l_num_entries NUMBER;
51507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51511: l_recog_line_1 NUMBER;
51512: l_recog_line_2 NUMBER;

Line 51509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51505:
51506: l_num_entries NUMBER;
51507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51511: l_recog_line_1 NUMBER;
51512: l_recog_line_2 NUMBER;
51513:

Line 51510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51506: l_num_entries NUMBER;
51507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51511: l_recog_line_1 NUMBER;
51512: l_recog_line_2 NUMBER;
51513:
51514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51512: l_recog_line_2 NUMBER;
51513:
51514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51515: l_bflow_applied_to_amt NUMBER; -- 5132302
51516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51517:
51518: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51519:
51520: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51587: l_accrual_line_num := NULL; -- 4262811
51588: l_tmp_amt := NULL; -- 4262811
51589: --
51590:
51591: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51592: l_balance_type_code <> 'B' THEN
51593: IF NVL(p_source_39,'
51594: ') = 'OTHER ACC' AND
51595: NVL(p_source_40,'

Line 51667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51663: --
51664: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51665:
51666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51668:
51669: -- 4955764
51670: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51671: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51724:
51725: IF xla_accounting_cache_pkg.GetValueChar
51726: (p_source_code => 'LEDGER_CATEGORY_CODE'
51727: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51728: AND l_bflow_method_code = 'PRIOR_ENTRY'
51729: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51730: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51731: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51823: p_lookup_type => 'XLA_OWNER_TYPE'
51824: ,p_lookup_code => l_component_type_code
51825: )
51826: ,p_token_4 => 'PRODUCT_NAME'
51827: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51828: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51829: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51830: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51831: ,p_ae_header_id => NULL

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

51824: ,p_lookup_code => l_component_type_code
51825: )
51826: ,p_token_4 => 'PRODUCT_NAME'
51827: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51828: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51829: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51830: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51831: ,p_ae_header_id => NULL
51832: );

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

51825: )
51826: ,p_token_4 => 'PRODUCT_NAME'
51827: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51828: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51829: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51830: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51831: ,p_ae_header_id => NULL
51832: );
51833:

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

51826: ,p_token_4 => 'PRODUCT_NAME'
51827: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51828: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51829: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51830: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51831: ,p_ae_header_id => NULL
51832: );
51833:
51834: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51861: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51857: ----------------------------------------------------------------------------------
51858: -- 4219869 Business Flow
51859: -- Update journal entry status -- Need to generate this within IF
51860: ----------------------------------------------------------------------------------
51861: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51862: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51863: ,p_balance_type_code => l_balance_type_code
51864: );
51865:

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

51944:
51945: --
51946: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51947: --
51948: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51949: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51950: ELSE
51951: ---------------------------------------------------------------------------------------------------
51952: -- 4262811a Switch Sign

Line 51973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51969:
51970: XLA_AE_LINES_PKG.ValidateCurrentLine;
51971: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51972:
51973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51974: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51975: ,p_balance_type_code => l_balance_type_code);
51976:
51977: END IF;

Line 52099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52095: l_tmp_amt NUMBER;
52096: l_acc_rev_natural_side_code VARCHAR2(1);
52097:
52098: l_num_entries NUMBER;
52099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52103: l_recog_line_1 NUMBER;

Line 52100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52096: l_acc_rev_natural_side_code VARCHAR2(1);
52097:
52098: l_num_entries NUMBER;
52099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52103: l_recog_line_1 NUMBER;
52104: l_recog_line_2 NUMBER;

Line 52101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52097:
52098: l_num_entries NUMBER;
52099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52103: l_recog_line_1 NUMBER;
52104: l_recog_line_2 NUMBER;
52105:

Line 52102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52098: l_num_entries NUMBER;
52099: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52100: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52101: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52102: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52103: l_recog_line_1 NUMBER;
52104: l_recog_line_2 NUMBER;
52105:
52106: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52108: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52104: l_recog_line_2 NUMBER;
52105:
52106: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52107: l_bflow_applied_to_amt NUMBER; -- 5132302
52108: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52109:
52110: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52111:
52112: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52179: l_accrual_line_num := NULL; -- 4262811
52180: l_tmp_amt := NULL; -- 4262811
52181: --
52182:
52183: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52184: l_balance_type_code <> 'B' THEN
52185: IF NVL(p_source_39,'
52186: ') = 'CONFIRMATION' AND
52187: NVL(p_source_99,'

Line 52257: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52253: --
52254: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52255:
52256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52258:
52259: -- 4955764
52260: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52261: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52313: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52314:
52315: IF xla_accounting_cache_pkg.GetValueChar
52316: (p_source_code => 'LEDGER_CATEGORY_CODE'
52317: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52318: AND l_bflow_method_code = 'PRIOR_ENTRY'
52319: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52320: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52321: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52413: p_lookup_type => 'XLA_OWNER_TYPE'
52414: ,p_lookup_code => l_component_type_code
52415: )
52416: ,p_token_4 => 'PRODUCT_NAME'
52417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52421: ,p_ae_header_id => NULL

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

52414: ,p_lookup_code => l_component_type_code
52415: )
52416: ,p_token_4 => 'PRODUCT_NAME'
52417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52421: ,p_ae_header_id => NULL
52422: );

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

52415: )
52416: ,p_token_4 => 'PRODUCT_NAME'
52417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52421: ,p_ae_header_id => NULL
52422: );
52423:

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

52416: ,p_token_4 => 'PRODUCT_NAME'
52417: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52418: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52419: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52420: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52421: ,p_ae_header_id => NULL
52422: );
52423:
52424: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52447: ----------------------------------------------------------------------------------
52448: -- 4219869 Business Flow
52449: -- Update journal entry status -- Need to generate this within IF
52450: ----------------------------------------------------------------------------------
52451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52453: ,p_balance_type_code => l_balance_type_code
52454: );
52455:

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

52534:
52535: --
52536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52537: --
52538: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52540: ELSE
52541: ---------------------------------------------------------------------------------------------------
52542: -- 4262811a Switch Sign

Line 52563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52559:
52560: XLA_AE_LINES_PKG.ValidateCurrentLine;
52561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52562:
52563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52565: ,p_balance_type_code => l_balance_type_code);
52566:
52567: END IF;

Line 52689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52685: l_tmp_amt NUMBER;
52686: l_acc_rev_natural_side_code VARCHAR2(1);
52687:
52688: l_num_entries NUMBER;
52689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52693: l_recog_line_1 NUMBER;

Line 52690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52686: l_acc_rev_natural_side_code VARCHAR2(1);
52687:
52688: l_num_entries NUMBER;
52689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52693: l_recog_line_1 NUMBER;
52694: l_recog_line_2 NUMBER;

Line 52691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52687:
52688: l_num_entries NUMBER;
52689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52693: l_recog_line_1 NUMBER;
52694: l_recog_line_2 NUMBER;
52695:

Line 52692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52688: l_num_entries NUMBER;
52689: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52690: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52691: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52692: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52693: l_recog_line_1 NUMBER;
52694: l_recog_line_2 NUMBER;
52695:
52696: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52698: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52694: l_recog_line_2 NUMBER;
52695:
52696: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52697: l_bflow_applied_to_amt NUMBER; -- 5132302
52698: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52699:
52700: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52701:
52702: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52769: l_accrual_line_num := NULL; -- 4262811
52770: l_tmp_amt := NULL; -- 4262811
52771: --
52772:
52773: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52774: l_balance_type_code <> 'B' THEN
52775: IF NVL(p_source_39,'
52776: ') = 'CURR_ROUND' AND
52777: NVL(p_source_99,'

Line 52847: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52843: --
52844: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52845:
52846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52847: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52848:
52849: -- 4955764
52850: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52851: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52904:
52905: IF xla_accounting_cache_pkg.GetValueChar
52906: (p_source_code => 'LEDGER_CATEGORY_CODE'
52907: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52908: AND l_bflow_method_code = 'PRIOR_ENTRY'
52909: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52910: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52911: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53003: p_lookup_type => 'XLA_OWNER_TYPE'
53004: ,p_lookup_code => l_component_type_code
53005: )
53006: ,p_token_4 => 'PRODUCT_NAME'
53007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53011: ,p_ae_header_id => NULL

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

53004: ,p_lookup_code => l_component_type_code
53005: )
53006: ,p_token_4 => 'PRODUCT_NAME'
53007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53011: ,p_ae_header_id => NULL
53012: );

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

53005: )
53006: ,p_token_4 => 'PRODUCT_NAME'
53007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53011: ,p_ae_header_id => NULL
53012: );
53013:

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

53006: ,p_token_4 => 'PRODUCT_NAME'
53007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53011: ,p_ae_header_id => NULL
53012: );
53013:
53014: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53037: ----------------------------------------------------------------------------------
53038: -- 4219869 Business Flow
53039: -- Update journal entry status -- Need to generate this within IF
53040: ----------------------------------------------------------------------------------
53041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53042: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53043: ,p_balance_type_code => l_balance_type_code
53044: );
53045:

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

53124:
53125: --
53126: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53127: --
53128: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53129: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53130: ELSE
53131: ---------------------------------------------------------------------------------------------------
53132: -- 4262811a Switch Sign

Line 53153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53149:
53150: XLA_AE_LINES_PKG.ValidateCurrentLine;
53151: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53152:
53153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53154: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53155: ,p_balance_type_code => l_balance_type_code);
53156:
53157: END IF;

Line 53279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53275: l_tmp_amt NUMBER;
53276: l_acc_rev_natural_side_code VARCHAR2(1);
53277:
53278: l_num_entries NUMBER;
53279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53283: l_recog_line_1 NUMBER;

Line 53280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53276: l_acc_rev_natural_side_code VARCHAR2(1);
53277:
53278: l_num_entries NUMBER;
53279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53283: l_recog_line_1 NUMBER;
53284: l_recog_line_2 NUMBER;

Line 53281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53277:
53278: l_num_entries NUMBER;
53279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53283: l_recog_line_1 NUMBER;
53284: l_recog_line_2 NUMBER;
53285:

Line 53282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53278: l_num_entries NUMBER;
53279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53283: l_recog_line_1 NUMBER;
53284: l_recog_line_2 NUMBER;
53285:
53286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53284: l_recog_line_2 NUMBER;
53285:
53286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53287: l_bflow_applied_to_amt NUMBER; -- 5132302
53288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53289:
53290: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53291:
53292: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53359: l_accrual_line_num := NULL; -- 4262811
53360: l_tmp_amt := NULL; -- 4262811
53361: --
53362:
53363: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53364: l_balance_type_code <> 'B' THEN
53365: IF NVL(p_source_39,'
53366: ') = 'SHORT_TERM_DEBT' AND
53367: NVL(p_source_99,'

Line 53437: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53433: --
53434: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53435:
53436: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53437: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53438:
53439: -- 4955764
53440: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53441: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53493: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53494:
53495: IF xla_accounting_cache_pkg.GetValueChar
53496: (p_source_code => 'LEDGER_CATEGORY_CODE'
53497: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53498: AND l_bflow_method_code = 'PRIOR_ENTRY'
53499: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53500: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53501: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53593: p_lookup_type => 'XLA_OWNER_TYPE'
53594: ,p_lookup_code => l_component_type_code
53595: )
53596: ,p_token_4 => 'PRODUCT_NAME'
53597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53601: ,p_ae_header_id => NULL

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

53594: ,p_lookup_code => l_component_type_code
53595: )
53596: ,p_token_4 => 'PRODUCT_NAME'
53597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53601: ,p_ae_header_id => NULL
53602: );

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

53595: )
53596: ,p_token_4 => 'PRODUCT_NAME'
53597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53601: ,p_ae_header_id => NULL
53602: );
53603:

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

53596: ,p_token_4 => 'PRODUCT_NAME'
53597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53601: ,p_ae_header_id => NULL
53602: );
53603:
53604: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53627: ----------------------------------------------------------------------------------
53628: -- 4219869 Business Flow
53629: -- Update journal entry status -- Need to generate this within IF
53630: ----------------------------------------------------------------------------------
53631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53632: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53633: ,p_balance_type_code => l_balance_type_code
53634: );
53635:

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

53714:
53715: --
53716: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53717: --
53718: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53719: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53720: ELSE
53721: ---------------------------------------------------------------------------------------------------
53722: -- 4262811a Switch Sign

Line 53743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53739:
53740: XLA_AE_LINES_PKG.ValidateCurrentLine;
53741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53742:
53743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53744: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53745: ,p_balance_type_code => l_balance_type_code);
53746:
53747: END IF;

Line 53875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53871: l_tmp_amt NUMBER;
53872: l_acc_rev_natural_side_code VARCHAR2(1);
53873:
53874: l_num_entries NUMBER;
53875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53879: l_recog_line_1 NUMBER;

Line 53876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53872: l_acc_rev_natural_side_code VARCHAR2(1);
53873:
53874: l_num_entries NUMBER;
53875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53879: l_recog_line_1 NUMBER;
53880: l_recog_line_2 NUMBER;

Line 53877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53873:
53874: l_num_entries NUMBER;
53875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53879: l_recog_line_1 NUMBER;
53880: l_recog_line_2 NUMBER;
53881:

Line 53878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53874: l_num_entries NUMBER;
53875: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53876: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53877: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53878: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53879: l_recog_line_1 NUMBER;
53880: l_recog_line_2 NUMBER;
53881:
53882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53880: l_recog_line_2 NUMBER;
53881:
53882: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53883: l_bflow_applied_to_amt NUMBER; -- 5132302
53884: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53885:
53886: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53887:
53888: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53955: l_accrual_line_num := NULL; -- 4262811
53956: l_tmp_amt := NULL; -- 4262811
53957: --
53958:
53959: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53960: l_balance_type_code <> 'B' THEN
53961: IF NVL(p_source_39,'
53962: ') = 'REC' AND
53963: NVL(p_source_99,'

Line 54033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54029: --
54030: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54031:
54032: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54034:
54035: -- 4955764
54036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54089: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54090:
54091: IF xla_accounting_cache_pkg.GetValueChar
54092: (p_source_code => 'LEDGER_CATEGORY_CODE'
54093: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54094: AND l_bflow_method_code = 'PRIOR_ENTRY'
54095: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54096: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54097: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54201: p_lookup_type => 'XLA_OWNER_TYPE'
54202: ,p_lookup_code => l_component_type_code
54203: )
54204: ,p_token_4 => 'PRODUCT_NAME'
54205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54209: ,p_ae_header_id => NULL

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

54202: ,p_lookup_code => l_component_type_code
54203: )
54204: ,p_token_4 => 'PRODUCT_NAME'
54205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54209: ,p_ae_header_id => NULL
54210: );

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

54203: )
54204: ,p_token_4 => 'PRODUCT_NAME'
54205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54209: ,p_ae_header_id => NULL
54210: );
54211:

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

54204: ,p_token_4 => 'PRODUCT_NAME'
54205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54209: ,p_ae_header_id => NULL
54210: );
54211:
54212: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54235: ----------------------------------------------------------------------------------
54236: -- 4219869 Business Flow
54237: -- Update journal entry status -- Need to generate this within IF
54238: ----------------------------------------------------------------------------------
54239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54241: ,p_balance_type_code => l_balance_type_code
54242: );
54243:

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

54322:
54323: --
54324: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54325: --
54326: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54327: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54328: ELSE
54329: ---------------------------------------------------------------------------------------------------
54330: -- 4262811a Switch Sign

Line 54351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54347:
54348: XLA_AE_LINES_PKG.ValidateCurrentLine;
54349: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54350:
54351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54353: ,p_balance_type_code => l_balance_type_code);
54354:
54355: END IF;

Line 54477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54473: l_tmp_amt NUMBER;
54474: l_acc_rev_natural_side_code VARCHAR2(1);
54475:
54476: l_num_entries NUMBER;
54477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54481: l_recog_line_1 NUMBER;

Line 54478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54474: l_acc_rev_natural_side_code VARCHAR2(1);
54475:
54476: l_num_entries NUMBER;
54477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54481: l_recog_line_1 NUMBER;
54482: l_recog_line_2 NUMBER;

Line 54479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54475:
54476: l_num_entries NUMBER;
54477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54481: l_recog_line_1 NUMBER;
54482: l_recog_line_2 NUMBER;
54483:

Line 54480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54476: l_num_entries NUMBER;
54477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54481: l_recog_line_1 NUMBER;
54482: l_recog_line_2 NUMBER;
54483:
54484: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54486: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54482: l_recog_line_2 NUMBER;
54483:
54484: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54485: l_bflow_applied_to_amt NUMBER; -- 5132302
54486: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54487:
54488: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54489:
54490: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54557: l_accrual_line_num := NULL; -- 4262811
54558: l_tmp_amt := NULL; -- 4262811
54559: --
54560:
54561: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54562: l_balance_type_code <> 'B' THEN
54563: IF NVL(p_source_39,'
54564: ') = 'DEFERRED_TAX' AND
54565: NVL(p_source_99,'

Line 54635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54631: --
54632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54633:
54634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54636:
54637: -- 4955764
54638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54639: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54692:
54693: IF xla_accounting_cache_pkg.GetValueChar
54694: (p_source_code => 'LEDGER_CATEGORY_CODE'
54695: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54696: AND l_bflow_method_code = 'PRIOR_ENTRY'
54697: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54698: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54699: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54791: p_lookup_type => 'XLA_OWNER_TYPE'
54792: ,p_lookup_code => l_component_type_code
54793: )
54794: ,p_token_4 => 'PRODUCT_NAME'
54795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54799: ,p_ae_header_id => NULL

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

54792: ,p_lookup_code => l_component_type_code
54793: )
54794: ,p_token_4 => 'PRODUCT_NAME'
54795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54799: ,p_ae_header_id => NULL
54800: );

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

54793: )
54794: ,p_token_4 => 'PRODUCT_NAME'
54795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54799: ,p_ae_header_id => NULL
54800: );
54801:

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

54794: ,p_token_4 => 'PRODUCT_NAME'
54795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54799: ,p_ae_header_id => NULL
54800: );
54801:
54802: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54825: ----------------------------------------------------------------------------------
54826: -- 4219869 Business Flow
54827: -- Update journal entry status -- Need to generate this within IF
54828: ----------------------------------------------------------------------------------
54829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54831: ,p_balance_type_code => l_balance_type_code
54832: );
54833:

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

54912:
54913: --
54914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54915: --
54916: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54918: ELSE
54919: ---------------------------------------------------------------------------------------------------
54920: -- 4262811a Switch Sign

Line 54941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54937:
54938: XLA_AE_LINES_PKG.ValidateCurrentLine;
54939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54940:
54941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54943: ,p_balance_type_code => l_balance_type_code);
54944:
54945: END IF;

Line 55067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55063: l_tmp_amt NUMBER;
55064: l_acc_rev_natural_side_code VARCHAR2(1);
55065:
55066: l_num_entries NUMBER;
55067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55071: l_recog_line_1 NUMBER;

Line 55068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55064: l_acc_rev_natural_side_code VARCHAR2(1);
55065:
55066: l_num_entries NUMBER;
55067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55071: l_recog_line_1 NUMBER;
55072: l_recog_line_2 NUMBER;

Line 55069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55065:
55066: l_num_entries NUMBER;
55067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55071: l_recog_line_1 NUMBER;
55072: l_recog_line_2 NUMBER;
55073:

Line 55070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55066: l_num_entries NUMBER;
55067: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55068: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55069: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55070: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55071: l_recog_line_1 NUMBER;
55072: l_recog_line_2 NUMBER;
55073:
55074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55072: l_recog_line_2 NUMBER;
55073:
55074: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55075: l_bflow_applied_to_amt NUMBER; -- 5132302
55076: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55077:
55078: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55079:
55080: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55147: l_accrual_line_num := NULL; -- 4262811
55148: l_tmp_amt := NULL; -- 4262811
55149: --
55150:
55151: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55152: l_balance_type_code <> 'B' THEN
55153: IF NVL(p_source_39,'
55154: ') = 'EDISC' AND
55155: NVL(p_source_99,'

Line 55225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55221: --
55222: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55223:
55224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55226:
55227: -- 4955764
55228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55282:
55283: IF xla_accounting_cache_pkg.GetValueChar
55284: (p_source_code => 'LEDGER_CATEGORY_CODE'
55285: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55286: AND l_bflow_method_code = 'PRIOR_ENTRY'
55287: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55288: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55289: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55381: p_lookup_type => 'XLA_OWNER_TYPE'
55382: ,p_lookup_code => l_component_type_code
55383: )
55384: ,p_token_4 => 'PRODUCT_NAME'
55385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55389: ,p_ae_header_id => NULL

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

55382: ,p_lookup_code => l_component_type_code
55383: )
55384: ,p_token_4 => 'PRODUCT_NAME'
55385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55389: ,p_ae_header_id => NULL
55390: );

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

55383: )
55384: ,p_token_4 => 'PRODUCT_NAME'
55385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55389: ,p_ae_header_id => NULL
55390: );
55391:

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

55384: ,p_token_4 => 'PRODUCT_NAME'
55385: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55386: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55387: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55388: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55389: ,p_ae_header_id => NULL
55390: );
55391:
55392: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55415: ----------------------------------------------------------------------------------
55416: -- 4219869 Business Flow
55417: -- Update journal entry status -- Need to generate this within IF
55418: ----------------------------------------------------------------------------------
55419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55420: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55421: ,p_balance_type_code => l_balance_type_code
55422: );
55423:

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

55502:
55503: --
55504: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55505: --
55506: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55507: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55508: ELSE
55509: ---------------------------------------------------------------------------------------------------
55510: -- 4262811a Switch Sign

Line 55531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55527:
55528: XLA_AE_LINES_PKG.ValidateCurrentLine;
55529: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55530:
55531: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55532: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55533: ,p_balance_type_code => l_balance_type_code);
55534:
55535: END IF;

Line 55657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55653: l_tmp_amt NUMBER;
55654: l_acc_rev_natural_side_code VARCHAR2(1);
55655:
55656: l_num_entries NUMBER;
55657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55661: l_recog_line_1 NUMBER;

Line 55658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55654: l_acc_rev_natural_side_code VARCHAR2(1);
55655:
55656: l_num_entries NUMBER;
55657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55661: l_recog_line_1 NUMBER;
55662: l_recog_line_2 NUMBER;

Line 55659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55655:
55656: l_num_entries NUMBER;
55657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55661: l_recog_line_1 NUMBER;
55662: l_recog_line_2 NUMBER;
55663:

Line 55660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55656: l_num_entries NUMBER;
55657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55661: l_recog_line_1 NUMBER;
55662: l_recog_line_2 NUMBER;
55663:
55664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55662: l_recog_line_2 NUMBER;
55663:
55664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55665: l_bflow_applied_to_amt NUMBER; -- 5132302
55666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55667:
55668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55669:
55670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55737: l_accrual_line_num := NULL; -- 4262811
55738: l_tmp_amt := NULL; -- 4262811
55739: --
55740:
55741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55742: l_balance_type_code <> 'B' THEN
55743: IF NVL(p_source_39,'
55744: ') = 'EDISC_NON_REC_TAX' AND
55745: NVL(p_source_99,'

Line 55815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55811: --
55812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55813:
55814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55816:
55817: -- 4955764
55818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55819: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55871: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55872:
55873: IF xla_accounting_cache_pkg.GetValueChar
55874: (p_source_code => 'LEDGER_CATEGORY_CODE'
55875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55876: AND l_bflow_method_code = 'PRIOR_ENTRY'
55877: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55878: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55879: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55971: p_lookup_type => 'XLA_OWNER_TYPE'
55972: ,p_lookup_code => l_component_type_code
55973: )
55974: ,p_token_4 => 'PRODUCT_NAME'
55975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55979: ,p_ae_header_id => NULL

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

55972: ,p_lookup_code => l_component_type_code
55973: )
55974: ,p_token_4 => 'PRODUCT_NAME'
55975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55979: ,p_ae_header_id => NULL
55980: );

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

55973: )
55974: ,p_token_4 => 'PRODUCT_NAME'
55975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55979: ,p_ae_header_id => NULL
55980: );
55981:

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

55974: ,p_token_4 => 'PRODUCT_NAME'
55975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55979: ,p_ae_header_id => NULL
55980: );
55981:
55982: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56005: ----------------------------------------------------------------------------------
56006: -- 4219869 Business Flow
56007: -- Update journal entry status -- Need to generate this within IF
56008: ----------------------------------------------------------------------------------
56009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56011: ,p_balance_type_code => l_balance_type_code
56012: );
56013:

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

56092:
56093: --
56094: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56095: --
56096: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56097: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56098: ELSE
56099: ---------------------------------------------------------------------------------------------------
56100: -- 4262811a Switch Sign

Line 56121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56117:
56118: XLA_AE_LINES_PKG.ValidateCurrentLine;
56119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56120:
56121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56122: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56123: ,p_balance_type_code => l_balance_type_code);
56124:
56125: END IF;

Line 56227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56223: l_tmp_amt NUMBER;
56224: l_acc_rev_natural_side_code VARCHAR2(1);
56225:
56226: l_num_entries NUMBER;
56227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56231: l_recog_line_1 NUMBER;

Line 56228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56224: l_acc_rev_natural_side_code VARCHAR2(1);
56225:
56226: l_num_entries NUMBER;
56227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56231: l_recog_line_1 NUMBER;
56232: l_recog_line_2 NUMBER;

Line 56229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56225:
56226: l_num_entries NUMBER;
56227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56231: l_recog_line_1 NUMBER;
56232: l_recog_line_2 NUMBER;
56233:

Line 56230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56226: l_num_entries NUMBER;
56227: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56228: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56229: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56230: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56231: l_recog_line_1 NUMBER;
56232: l_recog_line_2 NUMBER;
56233:
56234: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56236: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56232: l_recog_line_2 NUMBER;
56233:
56234: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56235: l_bflow_applied_to_amt NUMBER; -- 5132302
56236: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56237:
56238: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56239:
56240: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56306: l_acc_rev_flag := NULL; -- 4262811
56307: l_accrual_line_num := NULL; -- 4262811
56308: l_tmp_amt := NULL; -- 4262811
56309: --
56310: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56311: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
56312: return;
56313: END IF;
56314:

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

56307: l_accrual_line_num := NULL; -- 4262811
56308: l_tmp_amt := NULL; -- 4262811
56309: --
56310: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56311: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
56312: return;
56313: END IF;
56314:
56315: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

56311: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
56312: return;
56313: END IF;
56314:
56315: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56316: l_balance_type_code <> 'B' THEN
56317:
56318: --
56319: XLA_AE_LINES_PKG.SetNewLine;

Line 56384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

56380: --
56381: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56382:
56383: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56385:
56386: -- 4955764
56387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

56420: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56421:
56422: IF xla_accounting_cache_pkg.GetValueChar
56423: (p_source_code => 'LEDGER_CATEGORY_CODE'
56424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
56425: AND l_bflow_method_code = 'PRIOR_ENTRY'
56426: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
56427: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56428: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56548: p_lookup_type => 'XLA_OWNER_TYPE'
56549: ,p_lookup_code => l_component_type_code
56550: )
56551: ,p_token_4 => 'PRODUCT_NAME'
56552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56556: ,p_ae_header_id => NULL

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

56549: ,p_lookup_code => l_component_type_code
56550: )
56551: ,p_token_4 => 'PRODUCT_NAME'
56552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56556: ,p_ae_header_id => NULL
56557: );

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

56550: )
56551: ,p_token_4 => 'PRODUCT_NAME'
56552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56556: ,p_ae_header_id => NULL
56557: );
56558:

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

56551: ,p_token_4 => 'PRODUCT_NAME'
56552: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56553: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56554: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56555: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56556: ,p_ae_header_id => NULL
56557: );
56558:
56559: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56582: ----------------------------------------------------------------------------------
56583: -- 4219869 Business Flow
56584: -- Update journal entry status -- Need to generate this within IF
56585: ----------------------------------------------------------------------------------
56586: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56587: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56588: ,p_balance_type_code => l_balance_type_code
56589: );
56590:

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

56697:
56698: --
56699: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56700: --
56701: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56702: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56703: ELSE
56704: ---------------------------------------------------------------------------------------------------
56705: -- 4262811a Switch Sign

Line 56726: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56722:
56723: XLA_AE_LINES_PKG.ValidateCurrentLine;
56724: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56725:
56726: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56727: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56728: ,p_balance_type_code => l_balance_type_code);
56729:
56730: END IF;

Line 56853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56849: l_tmp_amt NUMBER;
56850: l_acc_rev_natural_side_code VARCHAR2(1);
56851:
56852: l_num_entries NUMBER;
56853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56857: l_recog_line_1 NUMBER;

Line 56854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56850: l_acc_rev_natural_side_code VARCHAR2(1);
56851:
56852: l_num_entries NUMBER;
56853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56857: l_recog_line_1 NUMBER;
56858: l_recog_line_2 NUMBER;

Line 56855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56851:
56852: l_num_entries NUMBER;
56853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56857: l_recog_line_1 NUMBER;
56858: l_recog_line_2 NUMBER;
56859:

Line 56856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56852: l_num_entries NUMBER;
56853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56857: l_recog_line_1 NUMBER;
56858: l_recog_line_2 NUMBER;
56859:
56860: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56862: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56858: l_recog_line_2 NUMBER;
56859:
56860: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56861: l_bflow_applied_to_amt NUMBER; -- 5132302
56862: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56863:
56864: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56865:
56866: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56933: l_accrual_line_num := NULL; -- 4262811
56934: l_tmp_amt := NULL; -- 4262811
56935: --
56936:
56937: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56938: l_balance_type_code <> 'B' THEN
56939: IF NVL(p_source_39,'
56940: ') = 'FACTOR' AND
56941: NVL(p_source_111,'

Line 57013: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57009: --
57010: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57011:
57012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57013: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57014:
57015: -- 4955764
57016: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57017: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57069: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57070:
57071: IF xla_accounting_cache_pkg.GetValueChar
57072: (p_source_code => 'LEDGER_CATEGORY_CODE'
57073: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57074: AND l_bflow_method_code = 'PRIOR_ENTRY'
57075: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57076: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57077: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57169: p_lookup_type => 'XLA_OWNER_TYPE'
57170: ,p_lookup_code => l_component_type_code
57171: )
57172: ,p_token_4 => 'PRODUCT_NAME'
57173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57177: ,p_ae_header_id => NULL

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

57170: ,p_lookup_code => l_component_type_code
57171: )
57172: ,p_token_4 => 'PRODUCT_NAME'
57173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57177: ,p_ae_header_id => NULL
57178: );

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

57171: )
57172: ,p_token_4 => 'PRODUCT_NAME'
57173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57177: ,p_ae_header_id => NULL
57178: );
57179:

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

57172: ,p_token_4 => 'PRODUCT_NAME'
57173: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57174: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57175: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57176: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57177: ,p_ae_header_id => NULL
57178: );
57179:
57180: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57203: ----------------------------------------------------------------------------------
57204: -- 4219869 Business Flow
57205: -- Update journal entry status -- Need to generate this within IF
57206: ----------------------------------------------------------------------------------
57207: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57208: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57209: ,p_balance_type_code => l_balance_type_code
57210: );
57211:

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

57290:
57291: --
57292: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57293: --
57294: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57295: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57296: ELSE
57297: ---------------------------------------------------------------------------------------------------
57298: -- 4262811a Switch Sign

Line 57319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57315:
57316: XLA_AE_LINES_PKG.ValidateCurrentLine;
57317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57318:
57319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57320: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57321: ,p_balance_type_code => l_balance_type_code);
57322:
57323: END IF;

Line 57447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

57443: l_tmp_amt NUMBER;
57444: l_acc_rev_natural_side_code VARCHAR2(1);
57445:
57446: l_num_entries NUMBER;
57447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57451: l_recog_line_1 NUMBER;

Line 57448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

57444: l_acc_rev_natural_side_code VARCHAR2(1);
57445:
57446: l_num_entries NUMBER;
57447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57451: l_recog_line_1 NUMBER;
57452: l_recog_line_2 NUMBER;

Line 57449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

57445:
57446: l_num_entries NUMBER;
57447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57451: l_recog_line_1 NUMBER;
57452: l_recog_line_2 NUMBER;
57453:

Line 57450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

57446: l_num_entries NUMBER;
57447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57451: l_recog_line_1 NUMBER;
57452: l_recog_line_2 NUMBER;
57453:
57454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 57456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

57452: l_recog_line_2 NUMBER;
57453:
57454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57455: l_bflow_applied_to_amt NUMBER; -- 5132302
57456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57457:
57458: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57459:
57460: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57527: l_accrual_line_num := NULL; -- 4262811
57528: l_tmp_amt := NULL; -- 4262811
57529: --
57530:
57531: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57532: l_balance_type_code <> 'B' THEN
57533: IF NVL(p_source_39,'
57534: ') = 'FACTOR' AND
57535: NVL(p_source_111,'

Line 57607: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57603: --
57604: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57605:
57606: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57607: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57608:
57609: -- 4955764
57610: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57611: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57663: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57664:
57665: IF xla_accounting_cache_pkg.GetValueChar
57666: (p_source_code => 'LEDGER_CATEGORY_CODE'
57667: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57668: AND l_bflow_method_code = 'PRIOR_ENTRY'
57669: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57670: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57671: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57763: p_lookup_type => 'XLA_OWNER_TYPE'
57764: ,p_lookup_code => l_component_type_code
57765: )
57766: ,p_token_4 => 'PRODUCT_NAME'
57767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57771: ,p_ae_header_id => NULL

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

57764: ,p_lookup_code => l_component_type_code
57765: )
57766: ,p_token_4 => 'PRODUCT_NAME'
57767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57771: ,p_ae_header_id => NULL
57772: );

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

57765: )
57766: ,p_token_4 => 'PRODUCT_NAME'
57767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57771: ,p_ae_header_id => NULL
57772: );
57773:

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

57766: ,p_token_4 => 'PRODUCT_NAME'
57767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57771: ,p_ae_header_id => NULL
57772: );
57773:
57774: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57797: ----------------------------------------------------------------------------------
57798: -- 4219869 Business Flow
57799: -- Update journal entry status -- Need to generate this within IF
57800: ----------------------------------------------------------------------------------
57801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57803: ,p_balance_type_code => l_balance_type_code
57804: );
57805:

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

57884:
57885: --
57886: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57887: --
57888: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57889: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57890: ELSE
57891: ---------------------------------------------------------------------------------------------------
57892: -- 4262811a Switch Sign

Line 57913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57909:
57910: XLA_AE_LINES_PKG.ValidateCurrentLine;
57911: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57912:
57913: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57914: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57915: ,p_balance_type_code => l_balance_type_code);
57916:
57917: END IF;

Line 58041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58037: l_tmp_amt NUMBER;
58038: l_acc_rev_natural_side_code VARCHAR2(1);
58039:
58040: l_num_entries NUMBER;
58041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58045: l_recog_line_1 NUMBER;

Line 58042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58038: l_acc_rev_natural_side_code VARCHAR2(1);
58039:
58040: l_num_entries NUMBER;
58041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58045: l_recog_line_1 NUMBER;
58046: l_recog_line_2 NUMBER;

Line 58043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58039:
58040: l_num_entries NUMBER;
58041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58045: l_recog_line_1 NUMBER;
58046: l_recog_line_2 NUMBER;
58047:

Line 58044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58040: l_num_entries NUMBER;
58041: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58042: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58043: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58044: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58045: l_recog_line_1 NUMBER;
58046: l_recog_line_2 NUMBER;
58047:
58048: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58050: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58046: l_recog_line_2 NUMBER;
58047:
58048: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58049: l_bflow_applied_to_amt NUMBER; -- 5132302
58050: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58051:
58052: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58053:
58054: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

58121: l_accrual_line_num := NULL; -- 4262811
58122: l_tmp_amt := NULL; -- 4262811
58123: --
58124:
58125: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58126: l_balance_type_code <> 'B' THEN
58127: IF (NVL(p_source_39,'
58128: ') = 'OTHER_ACC' OR
58129: NVL(p_source_39,'

Line 58203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58199: --
58200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58201:
58202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58204:
58205: -- 4955764
58206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

58259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58260:
58261: IF xla_accounting_cache_pkg.GetValueChar
58262: (p_source_code => 'LEDGER_CATEGORY_CODE'
58263: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58264: AND l_bflow_method_code = 'PRIOR_ENTRY'
58265: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58266: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58267: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58359: p_lookup_type => 'XLA_OWNER_TYPE'
58360: ,p_lookup_code => l_component_type_code
58361: )
58362: ,p_token_4 => 'PRODUCT_NAME'
58363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58367: ,p_ae_header_id => NULL

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

58360: ,p_lookup_code => l_component_type_code
58361: )
58362: ,p_token_4 => 'PRODUCT_NAME'
58363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58367: ,p_ae_header_id => NULL
58368: );

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

58361: )
58362: ,p_token_4 => 'PRODUCT_NAME'
58363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58367: ,p_ae_header_id => NULL
58368: );
58369:

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

58362: ,p_token_4 => 'PRODUCT_NAME'
58363: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58364: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58365: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58366: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58367: ,p_ae_header_id => NULL
58368: );
58369:
58370: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58393: ----------------------------------------------------------------------------------
58394: -- 4219869 Business Flow
58395: -- Update journal entry status -- Need to generate this within IF
58396: ----------------------------------------------------------------------------------
58397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58398: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58399: ,p_balance_type_code => l_balance_type_code
58400: );
58401:

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

58480:
58481: --
58482: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58483: --
58484: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58485: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58486: ELSE
58487: ---------------------------------------------------------------------------------------------------
58488: -- 4262811a Switch Sign

Line 58509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58505:
58506: XLA_AE_LINES_PKG.ValidateCurrentLine;
58507: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58508:
58509: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58510: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58511: ,p_balance_type_code => l_balance_type_code);
58512:
58513: END IF;

Line 58637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58633: l_tmp_amt NUMBER;
58634: l_acc_rev_natural_side_code VARCHAR2(1);
58635:
58636: l_num_entries NUMBER;
58637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58641: l_recog_line_1 NUMBER;

Line 58638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58634: l_acc_rev_natural_side_code VARCHAR2(1);
58635:
58636: l_num_entries NUMBER;
58637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58641: l_recog_line_1 NUMBER;
58642: l_recog_line_2 NUMBER;

Line 58639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58635:
58636: l_num_entries NUMBER;
58637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58641: l_recog_line_1 NUMBER;
58642: l_recog_line_2 NUMBER;
58643:

Line 58640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58636: l_num_entries NUMBER;
58637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58641: l_recog_line_1 NUMBER;
58642: l_recog_line_2 NUMBER;
58643:
58644: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58646: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58642: l_recog_line_2 NUMBER;
58643:
58644: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58645: l_bflow_applied_to_amt NUMBER; -- 5132302
58646: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58647:
58648: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58649:
58650: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

58717: l_accrual_line_num := NULL; -- 4262811
58718: l_tmp_amt := NULL; -- 4262811
58719: --
58720:
58721: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58722: l_balance_type_code <> 'B' THEN
58723: IF NVL(p_source_39,'
58724: ') = 'OTHER ACC' AND
58725: NVL(p_source_40,'

Line 58797: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58793: --
58794: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58795:
58796: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58797: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58798:
58799: -- 4955764
58800: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58801: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

58853: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58854:
58855: IF xla_accounting_cache_pkg.GetValueChar
58856: (p_source_code => 'LEDGER_CATEGORY_CODE'
58857: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58858: AND l_bflow_method_code = 'PRIOR_ENTRY'
58859: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58860: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58861: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58953: p_lookup_type => 'XLA_OWNER_TYPE'
58954: ,p_lookup_code => l_component_type_code
58955: )
58956: ,p_token_4 => 'PRODUCT_NAME'
58957: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58958: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58959: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58960: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58961: ,p_ae_header_id => NULL

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

58954: ,p_lookup_code => l_component_type_code
58955: )
58956: ,p_token_4 => 'PRODUCT_NAME'
58957: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58958: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58959: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58960: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58961: ,p_ae_header_id => NULL
58962: );

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

58955: )
58956: ,p_token_4 => 'PRODUCT_NAME'
58957: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58958: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58959: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58960: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58961: ,p_ae_header_id => NULL
58962: );
58963:

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

58956: ,p_token_4 => 'PRODUCT_NAME'
58957: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58958: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58959: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58960: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58961: ,p_ae_header_id => NULL
58962: );
58963:
58964: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58991: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58987: ----------------------------------------------------------------------------------
58988: -- 4219869 Business Flow
58989: -- Update journal entry status -- Need to generate this within IF
58990: ----------------------------------------------------------------------------------
58991: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58992: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58993: ,p_balance_type_code => l_balance_type_code
58994: );
58995:

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

59074:
59075: --
59076: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59077: --
59078: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59079: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59080: ELSE
59081: ---------------------------------------------------------------------------------------------------
59082: -- 4262811a Switch Sign

Line 59103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59099:
59100: XLA_AE_LINES_PKG.ValidateCurrentLine;
59101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59102:
59103: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59104: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59105: ,p_balance_type_code => l_balance_type_code);
59106:
59107: END IF;

Line 59231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59227: l_tmp_amt NUMBER;
59228: l_acc_rev_natural_side_code VARCHAR2(1);
59229:
59230: l_num_entries NUMBER;
59231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59235: l_recog_line_1 NUMBER;

Line 59232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59228: l_acc_rev_natural_side_code VARCHAR2(1);
59229:
59230: l_num_entries NUMBER;
59231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59235: l_recog_line_1 NUMBER;
59236: l_recog_line_2 NUMBER;

Line 59233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59229:
59230: l_num_entries NUMBER;
59231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59235: l_recog_line_1 NUMBER;
59236: l_recog_line_2 NUMBER;
59237:

Line 59234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59230: l_num_entries NUMBER;
59231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59235: l_recog_line_1 NUMBER;
59236: l_recog_line_2 NUMBER;
59237:
59238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59236: l_recog_line_2 NUMBER;
59237:
59238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59239: l_bflow_applied_to_amt NUMBER; -- 5132302
59240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59241:
59242: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59243:
59244: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59311: l_accrual_line_num := NULL; -- 4262811
59312: l_tmp_amt := NULL; -- 4262811
59313: --
59314:
59315: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59316: l_balance_type_code <> 'B' THEN
59317: IF (NVL(p_source_39,'
59318: ') = 'ACTIVITY' AND
59319: NVL(p_source_40,'

Line 59397: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59393: --
59394: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59395:
59396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59397: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59398:
59399: -- 4955764
59400: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59401: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

59453: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59454:
59455: IF xla_accounting_cache_pkg.GetValueChar
59456: (p_source_code => 'LEDGER_CATEGORY_CODE'
59457: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59458: AND l_bflow_method_code = 'PRIOR_ENTRY'
59459: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59460: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59461: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

59553: p_lookup_type => 'XLA_OWNER_TYPE'
59554: ,p_lookup_code => l_component_type_code
59555: )
59556: ,p_token_4 => 'PRODUCT_NAME'
59557: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59558: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59559: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59560: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59561: ,p_ae_header_id => NULL

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

59554: ,p_lookup_code => l_component_type_code
59555: )
59556: ,p_token_4 => 'PRODUCT_NAME'
59557: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59558: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59559: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59560: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59561: ,p_ae_header_id => NULL
59562: );

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

59555: )
59556: ,p_token_4 => 'PRODUCT_NAME'
59557: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59558: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59559: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59560: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59561: ,p_ae_header_id => NULL
59562: );
59563:

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

59556: ,p_token_4 => 'PRODUCT_NAME'
59557: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59558: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59559: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59560: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59561: ,p_ae_header_id => NULL
59562: );
59563:
59564: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 59591: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59587: ----------------------------------------------------------------------------------
59588: -- 4219869 Business Flow
59589: -- Update journal entry status -- Need to generate this within IF
59590: ----------------------------------------------------------------------------------
59591: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59592: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
59593: ,p_balance_type_code => l_balance_type_code
59594: );
59595:

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

59674:
59675: --
59676: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59677: --
59678: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59679: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59680: ELSE
59681: ---------------------------------------------------------------------------------------------------
59682: -- 4262811a Switch Sign

Line 59703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59699:
59700: XLA_AE_LINES_PKG.ValidateCurrentLine;
59701: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59702:
59703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59705: ,p_balance_type_code => l_balance_type_code);
59706:
59707: END IF;

Line 59831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59827: l_tmp_amt NUMBER;
59828: l_acc_rev_natural_side_code VARCHAR2(1);
59829:
59830: l_num_entries NUMBER;
59831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59835: l_recog_line_1 NUMBER;

Line 59832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59828: l_acc_rev_natural_side_code VARCHAR2(1);
59829:
59830: l_num_entries NUMBER;
59831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59835: l_recog_line_1 NUMBER;
59836: l_recog_line_2 NUMBER;

Line 59833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59829:
59830: l_num_entries NUMBER;
59831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59835: l_recog_line_1 NUMBER;
59836: l_recog_line_2 NUMBER;
59837:

Line 59834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59830: l_num_entries NUMBER;
59831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59835: l_recog_line_1 NUMBER;
59836: l_recog_line_2 NUMBER;
59837:
59838: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59840: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59836: l_recog_line_2 NUMBER;
59837:
59838: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59839: l_bflow_applied_to_amt NUMBER; -- 5132302
59840: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59841:
59842: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59843:
59844: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59911: l_accrual_line_num := NULL; -- 4262811
59912: l_tmp_amt := NULL; -- 4262811
59913: --
59914:
59915: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59916: l_balance_type_code <> 'B' THEN
59917: IF NVL(p_source_39,'
59918: ') = 'REMITTANCE' AND
59919: NVL(p_source_111,'

Line 59991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59987: --
59988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59989:
59990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59992:
59993: -- 4955764
59994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

60047: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60048:
60049: IF xla_accounting_cache_pkg.GetValueChar
60050: (p_source_code => 'LEDGER_CATEGORY_CODE'
60051: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60052: AND l_bflow_method_code = 'PRIOR_ENTRY'
60053: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60054: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60055: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60147: p_lookup_type => 'XLA_OWNER_TYPE'
60148: ,p_lookup_code => l_component_type_code
60149: )
60150: ,p_token_4 => 'PRODUCT_NAME'
60151: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60152: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60153: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60154: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60155: ,p_ae_header_id => NULL

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

60148: ,p_lookup_code => l_component_type_code
60149: )
60150: ,p_token_4 => 'PRODUCT_NAME'
60151: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60152: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60153: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60154: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60155: ,p_ae_header_id => NULL
60156: );

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

60149: )
60150: ,p_token_4 => 'PRODUCT_NAME'
60151: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60152: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60153: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60154: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60155: ,p_ae_header_id => NULL
60156: );
60157:

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

60150: ,p_token_4 => 'PRODUCT_NAME'
60151: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60152: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60153: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60154: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60155: ,p_ae_header_id => NULL
60156: );
60157:
60158: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60181: ----------------------------------------------------------------------------------
60182: -- 4219869 Business Flow
60183: -- Update journal entry status -- Need to generate this within IF
60184: ----------------------------------------------------------------------------------
60185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60186: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60187: ,p_balance_type_code => l_balance_type_code
60188: );
60189:

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

60268:
60269: --
60270: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60271: --
60272: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60273: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60274: ELSE
60275: ---------------------------------------------------------------------------------------------------
60276: -- 4262811a Switch Sign

Line 60297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60293:
60294: XLA_AE_LINES_PKG.ValidateCurrentLine;
60295: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60296:
60297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60298: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60299: ,p_balance_type_code => l_balance_type_code);
60300:
60301: END IF;

Line 60425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60421: l_tmp_amt NUMBER;
60422: l_acc_rev_natural_side_code VARCHAR2(1);
60423:
60424: l_num_entries NUMBER;
60425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60429: l_recog_line_1 NUMBER;

Line 60426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60422: l_acc_rev_natural_side_code VARCHAR2(1);
60423:
60424: l_num_entries NUMBER;
60425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60429: l_recog_line_1 NUMBER;
60430: l_recog_line_2 NUMBER;

Line 60427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60423:
60424: l_num_entries NUMBER;
60425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60429: l_recog_line_1 NUMBER;
60430: l_recog_line_2 NUMBER;
60431:

Line 60428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60424: l_num_entries NUMBER;
60425: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60426: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60427: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60428: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60429: l_recog_line_1 NUMBER;
60430: l_recog_line_2 NUMBER;
60431:
60432: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60434: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60430: l_recog_line_2 NUMBER;
60431:
60432: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60433: l_bflow_applied_to_amt NUMBER; -- 5132302
60434: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60435:
60436: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60437:
60438: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

60505: l_accrual_line_num := NULL; -- 4262811
60506: l_tmp_amt := NULL; -- 4262811
60507: --
60508:
60509: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60510: l_balance_type_code <> 'B' THEN
60511: IF NVL(p_source_39,'
60512: ') = 'REMITTANCE' AND
60513: NVL(p_source_111,'

Line 60585: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

60581: --
60582: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60583:
60584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60585: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60586:
60587: -- 4955764
60588: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60589: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

60641: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60642:
60643: IF xla_accounting_cache_pkg.GetValueChar
60644: (p_source_code => 'LEDGER_CATEGORY_CODE'
60645: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60646: AND l_bflow_method_code = 'PRIOR_ENTRY'
60647: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60648: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60649: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60741: p_lookup_type => 'XLA_OWNER_TYPE'
60742: ,p_lookup_code => l_component_type_code
60743: )
60744: ,p_token_4 => 'PRODUCT_NAME'
60745: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60746: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60747: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60748: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60749: ,p_ae_header_id => NULL

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

60742: ,p_lookup_code => l_component_type_code
60743: )
60744: ,p_token_4 => 'PRODUCT_NAME'
60745: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60746: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60747: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60748: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60749: ,p_ae_header_id => NULL
60750: );

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

60743: )
60744: ,p_token_4 => 'PRODUCT_NAME'
60745: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60746: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60747: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60748: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60749: ,p_ae_header_id => NULL
60750: );
60751:

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

60744: ,p_token_4 => 'PRODUCT_NAME'
60745: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60746: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60747: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60748: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60749: ,p_ae_header_id => NULL
60750: );
60751:
60752: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60775: ----------------------------------------------------------------------------------
60776: -- 4219869 Business Flow
60777: -- Update journal entry status -- Need to generate this within IF
60778: ----------------------------------------------------------------------------------
60779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60780: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60781: ,p_balance_type_code => l_balance_type_code
60782: );
60783:

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

60862:
60863: --
60864: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60865: --
60866: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60867: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60868: ELSE
60869: ---------------------------------------------------------------------------------------------------
60870: -- 4262811a Switch Sign

Line 60891: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60887:
60888: XLA_AE_LINES_PKG.ValidateCurrentLine;
60889: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60890:
60891: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60892: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60893: ,p_balance_type_code => l_balance_type_code);
60894:
60895: END IF;

Line 61017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61013: l_tmp_amt NUMBER;
61014: l_acc_rev_natural_side_code VARCHAR2(1);
61015:
61016: l_num_entries NUMBER;
61017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61021: l_recog_line_1 NUMBER;

Line 61018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61014: l_acc_rev_natural_side_code VARCHAR2(1);
61015:
61016: l_num_entries NUMBER;
61017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61021: l_recog_line_1 NUMBER;
61022: l_recog_line_2 NUMBER;

Line 61019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61015:
61016: l_num_entries NUMBER;
61017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61021: l_recog_line_1 NUMBER;
61022: l_recog_line_2 NUMBER;
61023:

Line 61020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61016: l_num_entries NUMBER;
61017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61021: l_recog_line_1 NUMBER;
61022: l_recog_line_2 NUMBER;
61023:
61024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61022: l_recog_line_2 NUMBER;
61023:
61024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61025: l_bflow_applied_to_amt NUMBER; -- 5132302
61026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61027:
61028: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61029:
61030: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61097: l_accrual_line_num := NULL; -- 4262811
61098: l_tmp_amt := NULL; -- 4262811
61099: --
61100:
61101: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61102: l_balance_type_code <> 'B' THEN
61103: IF NVL(p_source_39,'
61104: ') = 'TAX' AND
61105: NVL(p_source_99,'

Line 61175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61171: --
61172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61173:
61174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61176:
61177: -- 4955764
61178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61231: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61232:
61233: IF xla_accounting_cache_pkg.GetValueChar
61234: (p_source_code => 'LEDGER_CATEGORY_CODE'
61235: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61236: AND l_bflow_method_code = 'PRIOR_ENTRY'
61237: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61238: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61239: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 61335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

61331: p_lookup_type => 'XLA_OWNER_TYPE'
61332: ,p_lookup_code => l_component_type_code
61333: )
61334: ,p_token_4 => 'PRODUCT_NAME'
61335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61339: ,p_ae_header_id => NULL

Line 61336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

61332: ,p_lookup_code => l_component_type_code
61333: )
61334: ,p_token_4 => 'PRODUCT_NAME'
61335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61339: ,p_ae_header_id => NULL
61340: );

Line 61337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

61333: )
61334: ,p_token_4 => 'PRODUCT_NAME'
61335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61339: ,p_ae_header_id => NULL
61340: );
61341:

Line 61338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

61334: ,p_token_4 => 'PRODUCT_NAME'
61335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61339: ,p_ae_header_id => NULL
61340: );
61341:
61342: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61365: ----------------------------------------------------------------------------------
61366: -- 4219869 Business Flow
61367: -- Update journal entry status -- Need to generate this within IF
61368: ----------------------------------------------------------------------------------
61369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61370: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61371: ,p_balance_type_code => l_balance_type_code
61372: );
61373:

Line 61456: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

61452:
61453: --
61454: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61455: --
61456: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61457: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61458: ELSE
61459: ---------------------------------------------------------------------------------------------------
61460: -- 4262811a Switch Sign

Line 61481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61477:
61478: XLA_AE_LINES_PKG.ValidateCurrentLine;
61479: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61480:
61481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61482: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61483: ,p_balance_type_code => l_balance_type_code);
61484:
61485: END IF;

Line 61611: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61607: l_tmp_amt NUMBER;
61608: l_acc_rev_natural_side_code VARCHAR2(1);
61609:
61610: l_num_entries NUMBER;
61611: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61612: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61613: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61614: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61615: l_recog_line_1 NUMBER;

Line 61612: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61608: l_acc_rev_natural_side_code VARCHAR2(1);
61609:
61610: l_num_entries NUMBER;
61611: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61612: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61613: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61614: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61615: l_recog_line_1 NUMBER;
61616: l_recog_line_2 NUMBER;

Line 61613: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61609:
61610: l_num_entries NUMBER;
61611: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61612: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61613: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61614: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61615: l_recog_line_1 NUMBER;
61616: l_recog_line_2 NUMBER;
61617:

Line 61614: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61610: l_num_entries NUMBER;
61611: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61612: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61613: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61614: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61615: l_recog_line_1 NUMBER;
61616: l_recog_line_2 NUMBER;
61617:
61618: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61620: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61616: l_recog_line_2 NUMBER;
61617:
61618: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61619: l_bflow_applied_to_amt NUMBER; -- 5132302
61620: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61621:
61622: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61623:
61624: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 61695: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

61691: l_accrual_line_num := NULL; -- 4262811
61692: l_tmp_amt := NULL; -- 4262811
61693: --
61694:
61695: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61696: l_balance_type_code <> 'B' THEN
61697: IF (NVL(p_source_39,'
61698: ') = 'OTHER ACC' AND
61699: NVL(p_source_40,'

Line 61831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61827: --
61828: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61829:
61830: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61832:
61833: -- 4955764
61834: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61835: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 61891: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

61887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61888:
61889: IF xla_accounting_cache_pkg.GetValueChar
61890: (p_source_code => 'LEDGER_CATEGORY_CODE'
61891: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61892: AND l_bflow_method_code = 'PRIOR_ENTRY'
61893: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61894: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61895: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 61991: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

61987: p_lookup_type => 'XLA_OWNER_TYPE'
61988: ,p_lookup_code => l_component_type_code
61989: )
61990: ,p_token_4 => 'PRODUCT_NAME'
61991: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61992: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61993: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61994: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61995: ,p_ae_header_id => NULL

Line 61992: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

61988: ,p_lookup_code => l_component_type_code
61989: )
61990: ,p_token_4 => 'PRODUCT_NAME'
61991: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61992: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61993: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61994: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61995: ,p_ae_header_id => NULL
61996: );

Line 61993: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

61989: )
61990: ,p_token_4 => 'PRODUCT_NAME'
61991: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61992: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61993: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61994: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61995: ,p_ae_header_id => NULL
61996: );
61997:

Line 61994: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

61990: ,p_token_4 => 'PRODUCT_NAME'
61991: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61992: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61993: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61994: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61995: ,p_ae_header_id => NULL
61996: );
61997:
61998: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62021: ----------------------------------------------------------------------------------
62022: -- 4219869 Business Flow
62023: -- Update journal entry status -- Need to generate this within IF
62024: ----------------------------------------------------------------------------------
62025: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62026: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62027: ,p_balance_type_code => l_balance_type_code
62028: );
62029:

Line 62112: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

62108:
62109: --
62110: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62111: --
62112: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62113: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62114: ELSE
62115: ---------------------------------------------------------------------------------------------------
62116: -- 4262811a Switch Sign

Line 62137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62133:
62134: XLA_AE_LINES_PKG.ValidateCurrentLine;
62135: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62136:
62137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62139: ,p_balance_type_code => l_balance_type_code);
62140:
62141: END IF;

Line 62267: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62263: l_tmp_amt NUMBER;
62264: l_acc_rev_natural_side_code VARCHAR2(1);
62265:
62266: l_num_entries NUMBER;
62267: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62268: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62269: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62270: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62271: l_recog_line_1 NUMBER;

Line 62268: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62264: l_acc_rev_natural_side_code VARCHAR2(1);
62265:
62266: l_num_entries NUMBER;
62267: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62268: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62269: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62270: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62271: l_recog_line_1 NUMBER;
62272: l_recog_line_2 NUMBER;

Line 62269: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62265:
62266: l_num_entries NUMBER;
62267: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62268: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62269: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62270: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62271: l_recog_line_1 NUMBER;
62272: l_recog_line_2 NUMBER;
62273:

Line 62270: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62266: l_num_entries NUMBER;
62267: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62268: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62269: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62270: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62271: l_recog_line_1 NUMBER;
62272: l_recog_line_2 NUMBER;
62273:
62274: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62276: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62272: l_recog_line_2 NUMBER;
62273:
62274: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62275: l_bflow_applied_to_amt NUMBER; -- 5132302
62276: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62277:
62278: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62279:
62280: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 62351: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

62347: l_accrual_line_num := NULL; -- 4262811
62348: l_tmp_amt := NULL; -- 4262811
62349: --
62350:
62351: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62352: l_balance_type_code <> 'B' THEN
62353: IF ((NVL(p_source_39,'
62354: ') = 'REC' AND
62355: NVL(p_source_99,'

Line 62483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62479: --
62480: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62481:
62482: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62483: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62484:
62485: -- 4955764
62486: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62487: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 62543: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

62539: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62540:
62541: IF xla_accounting_cache_pkg.GetValueChar
62542: (p_source_code => 'LEDGER_CATEGORY_CODE'
62543: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62544: AND l_bflow_method_code = 'PRIOR_ENTRY'
62545: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62546: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62547: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 62643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

62639: p_lookup_type => 'XLA_OWNER_TYPE'
62640: ,p_lookup_code => l_component_type_code
62641: )
62642: ,p_token_4 => 'PRODUCT_NAME'
62643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62647: ,p_ae_header_id => NULL

Line 62644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

62640: ,p_lookup_code => l_component_type_code
62641: )
62642: ,p_token_4 => 'PRODUCT_NAME'
62643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62647: ,p_ae_header_id => NULL
62648: );

Line 62645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

62641: )
62642: ,p_token_4 => 'PRODUCT_NAME'
62643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62647: ,p_ae_header_id => NULL
62648: );
62649:

Line 62646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

62642: ,p_token_4 => 'PRODUCT_NAME'
62643: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62644: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62645: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62646: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62647: ,p_ae_header_id => NULL
62648: );
62649:
62650: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62673: ----------------------------------------------------------------------------------
62674: -- 4219869 Business Flow
62675: -- Update journal entry status -- Need to generate this within IF
62676: ----------------------------------------------------------------------------------
62677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62678: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62679: ,p_balance_type_code => l_balance_type_code
62680: );
62681:

Line 62764: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

62760:
62761: --
62762: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62763: --
62764: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62765: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62766: ELSE
62767: ---------------------------------------------------------------------------------------------------
62768: -- 4262811a Switch Sign

Line 62789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62785:
62786: XLA_AE_LINES_PKG.ValidateCurrentLine;
62787: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62788:
62789: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62790: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62791: ,p_balance_type_code => l_balance_type_code);
62792:
62793: END IF;

Line 62919: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62915: l_tmp_amt NUMBER;
62916: l_acc_rev_natural_side_code VARCHAR2(1);
62917:
62918: l_num_entries NUMBER;
62919: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62920: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62921: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62922: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62923: l_recog_line_1 NUMBER;

Line 62920: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62916: l_acc_rev_natural_side_code VARCHAR2(1);
62917:
62918: l_num_entries NUMBER;
62919: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62920: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62921: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62922: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62923: l_recog_line_1 NUMBER;
62924: l_recog_line_2 NUMBER;

Line 62921: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62917:
62918: l_num_entries NUMBER;
62919: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62920: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62921: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62922: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62923: l_recog_line_1 NUMBER;
62924: l_recog_line_2 NUMBER;
62925:

Line 62922: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62918: l_num_entries NUMBER;
62919: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62920: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62921: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62922: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62923: l_recog_line_1 NUMBER;
62924: l_recog_line_2 NUMBER;
62925:
62926: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62928: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62924: l_recog_line_2 NUMBER;
62925:
62926: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62927: l_bflow_applied_to_amt NUMBER; -- 5132302
62928: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62929:
62930: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62931:
62932: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 63003: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

62999: l_accrual_line_num := NULL; -- 4262811
63000: l_tmp_amt := NULL; -- 4262811
63001: --
63002:
63003: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63004: l_balance_type_code <> 'B' THEN
63005: IF NVL(p_source_114,'
63006: ') = 'UNID' AND
63007: p_source_115 IS NOT NULL AND

Line 63109: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63105: --
63106: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63107:
63108: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63109: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63110:
63111: -- 4955764
63112: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63113: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63166:
63167: IF xla_accounting_cache_pkg.GetValueChar
63168: (p_source_code => 'LEDGER_CATEGORY_CODE'
63169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63170: AND l_bflow_method_code = 'PRIOR_ENTRY'
63171: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63172: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63173: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63269: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63265: p_lookup_type => 'XLA_OWNER_TYPE'
63266: ,p_lookup_code => l_component_type_code
63267: )
63268: ,p_token_4 => 'PRODUCT_NAME'
63269: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63270: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63271: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63272: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63273: ,p_ae_header_id => NULL

Line 63270: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63266: ,p_lookup_code => l_component_type_code
63267: )
63268: ,p_token_4 => 'PRODUCT_NAME'
63269: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63270: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63271: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63272: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63273: ,p_ae_header_id => NULL
63274: );

Line 63271: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63267: )
63268: ,p_token_4 => 'PRODUCT_NAME'
63269: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63270: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63271: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63272: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63273: ,p_ae_header_id => NULL
63274: );
63275:

Line 63272: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63268: ,p_token_4 => 'PRODUCT_NAME'
63269: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63270: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63271: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63272: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63273: ,p_ae_header_id => NULL
63274: );
63275:
63276: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63303: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63299: ----------------------------------------------------------------------------------
63300: -- 4219869 Business Flow
63301: -- Update journal entry status -- Need to generate this within IF
63302: ----------------------------------------------------------------------------------
63303: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63304: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63305: ,p_balance_type_code => l_balance_type_code
63306: );
63307:

Line 63390: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63386:
63387: --
63388: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63389: --
63390: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63391: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63392: ELSE
63393: ---------------------------------------------------------------------------------------------------
63394: -- 4262811a Switch Sign

Line 63415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63411:
63412: XLA_AE_LINES_PKG.ValidateCurrentLine;
63413: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63414:
63415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63416: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63417: ,p_balance_type_code => l_balance_type_code);
63418:
63419: END IF;

Line 63541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63537: l_tmp_amt NUMBER;
63538: l_acc_rev_natural_side_code VARCHAR2(1);
63539:
63540: l_num_entries NUMBER;
63541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63545: l_recog_line_1 NUMBER;

Line 63542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63538: l_acc_rev_natural_side_code VARCHAR2(1);
63539:
63540: l_num_entries NUMBER;
63541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63545: l_recog_line_1 NUMBER;
63546: l_recog_line_2 NUMBER;

Line 63543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63539:
63540: l_num_entries NUMBER;
63541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63545: l_recog_line_1 NUMBER;
63546: l_recog_line_2 NUMBER;
63547:

Line 63544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63540: l_num_entries NUMBER;
63541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63545: l_recog_line_1 NUMBER;
63546: l_recog_line_2 NUMBER;
63547:
63548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63546: l_recog_line_2 NUMBER;
63547:
63548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63549: l_bflow_applied_to_amt NUMBER; -- 5132302
63550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63551:
63552: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63553:
63554: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 63625: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

63621: l_accrual_line_num := NULL; -- 4262811
63622: l_tmp_amt := NULL; -- 4262811
63623: --
63624:
63625: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63626: l_balance_type_code <> 'B' THEN
63627: IF NVL(p_source_39,'
63628: ') = 'UNEDISC' AND
63629: NVL(p_source_99,'

Line 63699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63695: --
63696: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63697:
63698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63700:
63701: -- 4955764
63702: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63703: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63759: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63755: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63756:
63757: IF xla_accounting_cache_pkg.GetValueChar
63758: (p_source_code => 'LEDGER_CATEGORY_CODE'
63759: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63760: AND l_bflow_method_code = 'PRIOR_ENTRY'
63761: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63762: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63763: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63859: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63855: p_lookup_type => 'XLA_OWNER_TYPE'
63856: ,p_lookup_code => l_component_type_code
63857: )
63858: ,p_token_4 => 'PRODUCT_NAME'
63859: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63860: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63861: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63862: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63863: ,p_ae_header_id => NULL

Line 63860: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63856: ,p_lookup_code => l_component_type_code
63857: )
63858: ,p_token_4 => 'PRODUCT_NAME'
63859: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63860: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63861: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63862: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63863: ,p_ae_header_id => NULL
63864: );

Line 63861: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63857: )
63858: ,p_token_4 => 'PRODUCT_NAME'
63859: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63860: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63861: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63862: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63863: ,p_ae_header_id => NULL
63864: );
63865:

Line 63862: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63858: ,p_token_4 => 'PRODUCT_NAME'
63859: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63860: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63861: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63862: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63863: ,p_ae_header_id => NULL
63864: );
63865:
63866: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63889: ----------------------------------------------------------------------------------
63890: -- 4219869 Business Flow
63891: -- Update journal entry status -- Need to generate this within IF
63892: ----------------------------------------------------------------------------------
63893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63894: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63895: ,p_balance_type_code => l_balance_type_code
63896: );
63897:

Line 63980: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63976:
63977: --
63978: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63979: --
63980: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63981: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63982: ELSE
63983: ---------------------------------------------------------------------------------------------------
63984: -- 4262811a Switch Sign

Line 64005: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64001:
64002: XLA_AE_LINES_PKG.ValidateCurrentLine;
64003: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64004:
64005: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64006: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64007: ,p_balance_type_code => l_balance_type_code);
64008:
64009: END IF;

Line 64131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64127: l_tmp_amt NUMBER;
64128: l_acc_rev_natural_side_code VARCHAR2(1);
64129:
64130: l_num_entries NUMBER;
64131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64135: l_recog_line_1 NUMBER;

Line 64132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64128: l_acc_rev_natural_side_code VARCHAR2(1);
64129:
64130: l_num_entries NUMBER;
64131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64135: l_recog_line_1 NUMBER;
64136: l_recog_line_2 NUMBER;

Line 64133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64129:
64130: l_num_entries NUMBER;
64131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64135: l_recog_line_1 NUMBER;
64136: l_recog_line_2 NUMBER;
64137:

Line 64134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64130: l_num_entries NUMBER;
64131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64135: l_recog_line_1 NUMBER;
64136: l_recog_line_2 NUMBER;
64137:
64138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64136: l_recog_line_2 NUMBER;
64137:
64138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64139: l_bflow_applied_to_amt NUMBER; -- 5132302
64140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64141:
64142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64143:
64144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64211: l_accrual_line_num := NULL; -- 4262811
64212: l_tmp_amt := NULL; -- 4262811
64213: --
64214:
64215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64216: l_balance_type_code <> 'B' THEN
64217: IF NVL(p_source_39,'
64218: ') = 'UNEDISC_NON_REC_TAX' AND
64219: NVL(p_source_99,'

Line 64289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64285: --
64286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64287:
64288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64290:
64291: -- 4955764
64292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 64349: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64345: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64346:
64347: IF xla_accounting_cache_pkg.GetValueChar
64348: (p_source_code => 'LEDGER_CATEGORY_CODE'
64349: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64350: AND l_bflow_method_code = 'PRIOR_ENTRY'
64351: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64352: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64353: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 64449: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

64445: p_lookup_type => 'XLA_OWNER_TYPE'
64446: ,p_lookup_code => l_component_type_code
64447: )
64448: ,p_token_4 => 'PRODUCT_NAME'
64449: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64450: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64451: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64452: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64453: ,p_ae_header_id => NULL

Line 64450: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

64446: ,p_lookup_code => l_component_type_code
64447: )
64448: ,p_token_4 => 'PRODUCT_NAME'
64449: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64450: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64451: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64452: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64453: ,p_ae_header_id => NULL
64454: );

Line 64451: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

64447: )
64448: ,p_token_4 => 'PRODUCT_NAME'
64449: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64450: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64451: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64452: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64453: ,p_ae_header_id => NULL
64454: );
64455:

Line 64452: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

64448: ,p_token_4 => 'PRODUCT_NAME'
64449: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64450: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64451: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64452: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64453: ,p_ae_header_id => NULL
64454: );
64455:
64456: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64483: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64479: ----------------------------------------------------------------------------------
64480: -- 4219869 Business Flow
64481: -- Update journal entry status -- Need to generate this within IF
64482: ----------------------------------------------------------------------------------
64483: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64484: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64485: ,p_balance_type_code => l_balance_type_code
64486: );
64487:

Line 64570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

64566:
64567: --
64568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64569: --
64570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64572: ELSE
64573: ---------------------------------------------------------------------------------------------------
64574: -- 4262811a Switch Sign

Line 64595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64591:
64592: XLA_AE_LINES_PKG.ValidateCurrentLine;
64593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64594:
64595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64597: ,p_balance_type_code => l_balance_type_code);
64598:
64599: END IF;

Line 64721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64717: l_tmp_amt NUMBER;
64718: l_acc_rev_natural_side_code VARCHAR2(1);
64719:
64720: l_num_entries NUMBER;
64721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64725: l_recog_line_1 NUMBER;

Line 64722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64718: l_acc_rev_natural_side_code VARCHAR2(1);
64719:
64720: l_num_entries NUMBER;
64721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64725: l_recog_line_1 NUMBER;
64726: l_recog_line_2 NUMBER;

Line 64723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64719:
64720: l_num_entries NUMBER;
64721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64725: l_recog_line_1 NUMBER;
64726: l_recog_line_2 NUMBER;
64727:

Line 64724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64720: l_num_entries NUMBER;
64721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64725: l_recog_line_1 NUMBER;
64726: l_recog_line_2 NUMBER;
64727:
64728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64726: l_recog_line_2 NUMBER;
64727:
64728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64729: l_bflow_applied_to_amt NUMBER; -- 5132302
64730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64731:
64732: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64733:
64734: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64801: l_accrual_line_num := NULL; -- 4262811
64802: l_tmp_amt := NULL; -- 4262811
64803: --
64804:
64805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64806: l_balance_type_code <> 'B' THEN
64807: IF NVL(p_source_39,'
64808: ') = 'UNID' AND
64809: NVL(p_source_99,'

Line 64879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64875: --
64876: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64877:
64878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64880:
64881: -- 4955764
64882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 64939: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64936:
64937: IF xla_accounting_cache_pkg.GetValueChar
64938: (p_source_code => 'LEDGER_CATEGORY_CODE'
64939: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64940: AND l_bflow_method_code = 'PRIOR_ENTRY'
64941: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64942: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64943: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65039: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65035: p_lookup_type => 'XLA_OWNER_TYPE'
65036: ,p_lookup_code => l_component_type_code
65037: )
65038: ,p_token_4 => 'PRODUCT_NAME'
65039: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65040: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65041: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65042: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65043: ,p_ae_header_id => NULL

Line 65040: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65036: ,p_lookup_code => l_component_type_code
65037: )
65038: ,p_token_4 => 'PRODUCT_NAME'
65039: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65040: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65041: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65042: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65043: ,p_ae_header_id => NULL
65044: );

Line 65041: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65037: )
65038: ,p_token_4 => 'PRODUCT_NAME'
65039: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65040: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65041: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65042: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65043: ,p_ae_header_id => NULL
65044: );
65045:

Line 65042: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65038: ,p_token_4 => 'PRODUCT_NAME'
65039: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65040: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65041: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65042: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65043: ,p_ae_header_id => NULL
65044: );
65045:
65046: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65069: ----------------------------------------------------------------------------------
65070: -- 4219869 Business Flow
65071: -- Update journal entry status -- Need to generate this within IF
65072: ----------------------------------------------------------------------------------
65073: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65074: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65075: ,p_balance_type_code => l_balance_type_code
65076: );
65077:

Line 65160: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

65156:
65157: --
65158: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65159: --
65160: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65161: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65162: ELSE
65163: ---------------------------------------------------------------------------------------------------
65164: -- 4262811a Switch Sign

Line 65185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65181:
65182: XLA_AE_LINES_PKG.ValidateCurrentLine;
65183: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65184:
65185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65186: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65187: ,p_balance_type_code => l_balance_type_code);
65188:
65189: END IF;

Line 65319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65315: l_tmp_amt NUMBER;
65316: l_acc_rev_natural_side_code VARCHAR2(1);
65317:
65318: l_num_entries NUMBER;
65319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65323: l_recog_line_1 NUMBER;

Line 65320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65316: l_acc_rev_natural_side_code VARCHAR2(1);
65317:
65318: l_num_entries NUMBER;
65319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65323: l_recog_line_1 NUMBER;
65324: l_recog_line_2 NUMBER;

Line 65321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65317:
65318: l_num_entries NUMBER;
65319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65323: l_recog_line_1 NUMBER;
65324: l_recog_line_2 NUMBER;
65325:

Line 65322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65318: l_num_entries NUMBER;
65319: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65320: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65321: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65322: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65323: l_recog_line_1 NUMBER;
65324: l_recog_line_2 NUMBER;
65325:
65326: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65328: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65324: l_recog_line_2 NUMBER;
65325:
65326: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65327: l_bflow_applied_to_amt NUMBER; -- 5132302
65328: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65329:
65330: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65331:
65332: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 65403: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

65399: l_accrual_line_num := NULL; -- 4262811
65400: l_tmp_amt := NULL; -- 4262811
65401: --
65402:
65403: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65404: l_balance_type_code <> 'B' THEN
65405: IF NVL(p_source_114,'
65406: ') = 'UNID' AND
65407: p_source_115 IS NULL AND

Line 65509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65505: --
65506: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65507:
65508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65509: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65510:
65511: -- 4955764
65512: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65513: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 65569: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

65565: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65566:
65567: IF xla_accounting_cache_pkg.GetValueChar
65568: (p_source_code => 'LEDGER_CATEGORY_CODE'
65569: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65570: AND l_bflow_method_code = 'PRIOR_ENTRY'
65571: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65572: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65573: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65665: p_lookup_type => 'XLA_OWNER_TYPE'
65666: ,p_lookup_code => l_component_type_code
65667: )
65668: ,p_token_4 => 'PRODUCT_NAME'
65669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65673: ,p_ae_header_id => NULL

Line 65670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65666: ,p_lookup_code => l_component_type_code
65667: )
65668: ,p_token_4 => 'PRODUCT_NAME'
65669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65673: ,p_ae_header_id => NULL
65674: );

Line 65671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65667: )
65668: ,p_token_4 => 'PRODUCT_NAME'
65669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65673: ,p_ae_header_id => NULL
65674: );
65675:

Line 65672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65668: ,p_token_4 => 'PRODUCT_NAME'
65669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65673: ,p_ae_header_id => NULL
65674: );
65675:
65676: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65699: ----------------------------------------------------------------------------------
65700: -- 4219869 Business Flow
65701: -- Update journal entry status -- Need to generate this within IF
65702: ----------------------------------------------------------------------------------
65703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65705: ,p_balance_type_code => l_balance_type_code
65706: );
65707:

Line 65790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

65786:
65787: --
65788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65789: --
65790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65792: ELSE
65793: ---------------------------------------------------------------------------------------------------
65794: -- 4262811a Switch Sign

Line 65815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65811:
65812: XLA_AE_LINES_PKG.ValidateCurrentLine;
65813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65814:
65815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65817: ,p_balance_type_code => l_balance_type_code);
65818:
65819: END IF;

Line 65943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65939: l_tmp_amt NUMBER;
65940: l_acc_rev_natural_side_code VARCHAR2(1);
65941:
65942: l_num_entries NUMBER;
65943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65947: l_recog_line_1 NUMBER;

Line 65944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65940: l_acc_rev_natural_side_code VARCHAR2(1);
65941:
65942: l_num_entries NUMBER;
65943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65947: l_recog_line_1 NUMBER;
65948: l_recog_line_2 NUMBER;

Line 65945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65941:
65942: l_num_entries NUMBER;
65943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65947: l_recog_line_1 NUMBER;
65948: l_recog_line_2 NUMBER;
65949:

Line 65946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65942: l_num_entries NUMBER;
65943: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65944: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65945: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65946: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65947: l_recog_line_1 NUMBER;
65948: l_recog_line_2 NUMBER;
65949:
65950: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65952: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65948: l_recog_line_2 NUMBER;
65949:
65950: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65951: l_bflow_applied_to_amt NUMBER; -- 5132302
65952: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65953:
65954: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65955:
65956: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 66027: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

66023: l_accrual_line_num := NULL; -- 4262811
66024: l_tmp_amt := NULL; -- 4262811
66025: --
66026:
66027: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66028: l_balance_type_code <> 'B' THEN
66029: IF NVL(p_source_39,'
66030: ') = 'ACTIVITY' AND
66031: NVL(p_source_40,'

Line 66103: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66099: --
66100: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66101:
66102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66103: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66104:
66105: -- 4955764
66106: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66107: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 66163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

66159: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66160:
66161: IF xla_accounting_cache_pkg.GetValueChar
66162: (p_source_code => 'LEDGER_CATEGORY_CODE'
66163: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66164: AND l_bflow_method_code = 'PRIOR_ENTRY'
66165: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66166: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66167: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 66263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

66259: p_lookup_type => 'XLA_OWNER_TYPE'
66260: ,p_lookup_code => l_component_type_code
66261: )
66262: ,p_token_4 => 'PRODUCT_NAME'
66263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66267: ,p_ae_header_id => NULL

Line 66264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

66260: ,p_lookup_code => l_component_type_code
66261: )
66262: ,p_token_4 => 'PRODUCT_NAME'
66263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66267: ,p_ae_header_id => NULL
66268: );

Line 66265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

66261: )
66262: ,p_token_4 => 'PRODUCT_NAME'
66263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66267: ,p_ae_header_id => NULL
66268: );
66269:

Line 66266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

66262: ,p_token_4 => 'PRODUCT_NAME'
66263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66267: ,p_ae_header_id => NULL
66268: );
66269:
66270: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66293: ----------------------------------------------------------------------------------
66294: -- 4219869 Business Flow
66295: -- Update journal entry status -- Need to generate this within IF
66296: ----------------------------------------------------------------------------------
66297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66298: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66299: ,p_balance_type_code => l_balance_type_code
66300: );
66301:

Line 66384: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

66380:
66381: --
66382: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66383: --
66384: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66385: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66386: ELSE
66387: ---------------------------------------------------------------------------------------------------
66388: -- 4262811a Switch Sign

Line 66409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66405:
66406: XLA_AE_LINES_PKG.ValidateCurrentLine;
66407: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66408:
66409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66410: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66411: ,p_balance_type_code => l_balance_type_code);
66412:
66413: END IF;

Line 66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66829:
66830: l_calculate_acctd_flag VARCHAR2(1) :='N';
66831: l_calculate_g_l_flag VARCHAR2(1) :='Y';
66832: --
66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66830: l_calculate_acctd_flag VARCHAR2(1) :='N';
66831: l_calculate_g_l_flag VARCHAR2(1) :='Y';
66832: --
66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66831: l_calculate_g_l_flag VARCHAR2(1) :='Y';
66832: --
66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66832: --
66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66833: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66834: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66835: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66836: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66837: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66838: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66839: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66840: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66841: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66842: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66843: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66844: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66845: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66846: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66847: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66848: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66849: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66850: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

66851: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66859:

Line 66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66852: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66859:
66860: l_event_id NUMBER;

Line 66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

66853: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66859:
66860: l_event_id NUMBER;
66861: l_previous_event_id NUMBER;

Line 66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

66854: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66855: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66856: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66857: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66858: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
66859:
66860: l_event_id NUMBER;
66861: l_previous_event_id NUMBER;
66862: l_first_event_id NUMBER;

Line 66876: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

66872: l_event_class_name VARCHAR2(80) := 'Adjustment';
66873: l_description VARCHAR2(4000);
66874: l_transaction_reversal NUMBER;
66875: l_ae_header_id NUMBER;
66876: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
66877: l_log_module VARCHAR2(240);
66878: --
66879: l_acct_reversal_source VARCHAR2(30);
66880: l_trx_reversal_source VARCHAR2(30);

Line 67158: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67154:
67155: --
67156: -- set event info as cache for other routines to refer event attributes
67157: --
67158: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67159: (p_application_id => p_application_id
67160: ,p_primary_ledger_id => p_primary_ledger_id
67161: ,p_base_ledger_id => p_base_ledger_id
67162: ,p_target_ledger_id => p_target_ledger_id

Line 67191: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

67187:
67188: --
67189: -- set the status of entry to C_VALID (0)
67190: --
67191: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67192:
67193: --
67194: -- initialize a row for ae header
67195: --

Line 67223: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67219: --
67220: -- initilaize the status of ae headers for diffrent balance types
67221: -- the status is initialised to C_NOT_CREATED (2)
67222: --
67223: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67224: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67225: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67226:
67227: --

Line 67224: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67220: -- initilaize the status of ae headers for diffrent balance types
67221: -- the status is initialised to C_NOT_CREATED (2)
67222: --
67223: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67224: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67225: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67226:
67227: --
67228: -- call api to validate and store accounting attributes for header

Line 67225: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67221: -- the status is initialised to C_NOT_CREATED (2)
67222: --
67223: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67224: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67225: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67226:
67227: --
67228: -- call api to validate and store accounting attributes for header
67229: --

Line 67280: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

67276: --
67277: l_trx_reversal_source := SUBSTR(NULL, 1,30);
67278:
67279: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
67280: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67281:
67282: xla_accounting_err_pkg.build_message
67283: (p_appli_s_name => 'XLA'
67284: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 67288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67284: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
67285: ,p_token_1 => 'ACCT_ATTR_NAME'
67286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67287: ,p_token_2 => 'PRODUCT_NAME'
67288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67292:

Line 67289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

67285: ,p_token_1 => 'ACCT_ATTR_NAME'
67286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67287: ,p_token_2 => 'PRODUCT_NAME'
67288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67292:
67293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 67290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67287: ,p_token_2 => 'PRODUCT_NAME'
67288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67292:
67293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67294: --

Line 67291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67287: ,p_token_2 => 'PRODUCT_NAME'
67288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67292:
67293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67294: --
67295: -- following sets the accounting attributes needed to reverse

Line 67310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

67306: ----------------------------------------------------------------
67307: -- 4262811 - update the header statuses to invalid in need be
67308: ----------------------------------------------------------------
67309: --
67310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
67311:
67312:
67313: -----------------------------------------------
67314: -- No accrual reversal for the event class/type

Line 67439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

67435: ,p_module => l_log_module);
67436: END IF;
67437:
67438: --
67439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67440: --
67441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67442: --
67443: -- set event info as cache for other routines to refer event attributes

Line 67441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

67437:
67438: --
67439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67440: --
67441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67442: --
67443: -- set event info as cache for other routines to refer event attributes
67444: --
67445:

Line 67449: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67445:
67446: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
67447: l_previous_event_id := l_event_id;
67448:
67449: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67450: (p_application_id => p_application_id
67451: ,p_primary_ledger_id => p_primary_ledger_id
67452: ,p_base_ledger_id => p_base_ledger_id
67453: ,p_target_ledger_id => p_target_ledger_id

Line 67490: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

67486: l_acct_reversal_source := SUBSTR(NULL, 1,30);
67487:
67488: IF l_continue_with_lines THEN
67489: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
67490: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67491:
67492: xla_accounting_err_pkg.build_message
67493: (p_appli_s_name => 'XLA'
67494: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 67498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67494: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
67495: ,p_token_1 => 'LINE_NUMBER'
67496: ,p_value_1 => l_array_extract_line_num(Idx)
67497: ,p_token_2 => 'PRODUCT_NAME'
67498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67502:

Line 67499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

67495: ,p_token_1 => 'LINE_NUMBER'
67496: ,p_value_1 => l_array_extract_line_num(Idx)
67497: ,p_token_2 => 'PRODUCT_NAME'
67498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67502:
67503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 67500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67496: ,p_value_1 => l_array_extract_line_num(Idx)
67497: ,p_token_2 => 'PRODUCT_NAME'
67498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67502:
67503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67504: --

Line 67501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67497: ,p_token_2 => 'PRODUCT_NAME'
67498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67502:
67503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67504: --
67505: -- following sets the accounting attributes needed to reverse

Line 67782: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

67778:
67779: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67780: -- or secondary ledger that has different currency with primary
67781: -- or alc that is calculated by sla
67782: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67783: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67784:
67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 67783: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

67779: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67780: -- or secondary ledger that has different currency with primary
67781: -- or alc that is calculated by sla
67782: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67783: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67784:
67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67787: AND (l_actual_flag = 'A')) THEN

Line 67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

67781: -- or alc that is calculated by sla
67782: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67783: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67784:
67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67787: AND (l_actual_flag = 'A')) THEN
67788: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67789: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

67782: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67783: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67784:
67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67787: AND (l_actual_flag = 'A')) THEN
67788: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67789: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67790: ,p_application_id => p_application_id

Line 67789: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67785: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67786: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67787: AND (l_actual_flag = 'A')) THEN
67788: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67789: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67790: ,p_application_id => p_application_id
67791: ,p_amb_context_code => 'DEFAULT'
67792: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67793: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 67792: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

67788: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67789: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67790: ,p_application_id => p_application_id
67791: ,p_amb_context_code => 'DEFAULT'
67792: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67793: ,p_event_class_code => C_EVENT_CLASS_CODE
67794: ,p_event_type_code => C_EVENT_TYPE_CODE
67795:
67796: ,p_gain_ccid => -1

Line 68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68293:
68294: l_calculate_acctd_flag VARCHAR2(1) :='N';
68295: l_calculate_g_l_flag VARCHAR2(1) :='Y';
68296: --
68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68294: l_calculate_acctd_flag VARCHAR2(1) :='N';
68295: l_calculate_g_l_flag VARCHAR2(1) :='Y';
68296: --
68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68295: l_calculate_g_l_flag VARCHAR2(1) :='Y';
68296: --
68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68296: --
68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68297: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68298: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68299: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68300: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68301: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68302: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68303: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68304: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68305: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68306: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68307: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68308: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68309: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68310: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68311: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68312: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68313: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68314: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

68315: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68323:

Line 68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68316: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68323:
68324: l_event_id NUMBER;

Line 68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

68317: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68323:
68324: l_event_id NUMBER;
68325: l_previous_event_id NUMBER;

Line 68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

68318: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68319: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68320: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68321: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68322: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68323:
68324: l_event_id NUMBER;
68325: l_previous_event_id NUMBER;
68326: l_first_event_id NUMBER;

Line 68340: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

68336: l_event_class_name VARCHAR2(80) := 'Bills Receivable';
68337: l_description VARCHAR2(4000);
68338: l_transaction_reversal NUMBER;
68339: l_ae_header_id NUMBER;
68340: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
68341: l_log_module VARCHAR2(240);
68342: --
68343: l_acct_reversal_source VARCHAR2(30);
68344: l_trx_reversal_source VARCHAR2(30);

Line 68616: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68612:
68613: --
68614: -- set event info as cache for other routines to refer event attributes
68615: --
68616: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68617: (p_application_id => p_application_id
68618: ,p_primary_ledger_id => p_primary_ledger_id
68619: ,p_base_ledger_id => p_base_ledger_id
68620: ,p_target_ledger_id => p_target_ledger_id

Line 68649: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

68645:
68646: --
68647: -- set the status of entry to C_VALID (0)
68648: --
68649: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68650:
68651: --
68652: -- initialize a row for ae header
68653: --

Line 68680: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68676: --
68677: -- initilaize the status of ae headers for diffrent balance types
68678: -- the status is initialised to C_NOT_CREATED (2)
68679: --
68680: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68681: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68682: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68683:
68684: --

Line 68681: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68677: -- initilaize the status of ae headers for diffrent balance types
68678: -- the status is initialised to C_NOT_CREATED (2)
68679: --
68680: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68681: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68682: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68683:
68684: --
68685: -- call api to validate and store accounting attributes for header

Line 68682: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68678: -- the status is initialised to C_NOT_CREATED (2)
68679: --
68680: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68681: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68682: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68683:
68684: --
68685: -- call api to validate and store accounting attributes for header
68686: --

Line 68731: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

68727: --
68728: l_trx_reversal_source := SUBSTR(NULL, 1,30);
68729:
68730: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
68731: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68732:
68733: xla_accounting_err_pkg.build_message
68734: (p_appli_s_name => 'XLA'
68735: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 68739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68735: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
68736: ,p_token_1 => 'ACCT_ATTR_NAME'
68737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68738: ,p_token_2 => 'PRODUCT_NAME'
68739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68743:

Line 68740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

68736: ,p_token_1 => 'ACCT_ATTR_NAME'
68737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68738: ,p_token_2 => 'PRODUCT_NAME'
68739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68743:
68744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 68741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

68737: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68738: ,p_token_2 => 'PRODUCT_NAME'
68739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68743:
68744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68745: --

Line 68742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68738: ,p_token_2 => 'PRODUCT_NAME'
68739: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68740: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68741: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68742: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68743:
68744: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68745: --
68746: -- following sets the accounting attributes needed to reverse

Line 68761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

68757: ----------------------------------------------------------------
68758: -- 4262811 - update the header statuses to invalid in need be
68759: ----------------------------------------------------------------
68760: --
68761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
68762:
68763:
68764: -----------------------------------------------
68765: -- No accrual reversal for the event class/type

Line 68890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

68886: ,p_module => l_log_module);
68887: END IF;
68888:
68889: --
68890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68891: --
68892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68893: --
68894: -- set event info as cache for other routines to refer event attributes

Line 68892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

68888:
68889: --
68890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68891: --
68892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68893: --
68894: -- set event info as cache for other routines to refer event attributes
68895: --
68896:

Line 68900: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68896:
68897: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
68898: l_previous_event_id := l_event_id;
68899:
68900: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68901: (p_application_id => p_application_id
68902: ,p_primary_ledger_id => p_primary_ledger_id
68903: ,p_base_ledger_id => p_base_ledger_id
68904: ,p_target_ledger_id => p_target_ledger_id

Line 68941: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

68937: l_acct_reversal_source := SUBSTR(NULL, 1,30);
68938:
68939: IF l_continue_with_lines THEN
68940: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
68941: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68942:
68943: xla_accounting_err_pkg.build_message
68944: (p_appli_s_name => 'XLA'
68945: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 68949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68945: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
68946: ,p_token_1 => 'LINE_NUMBER'
68947: ,p_value_1 => l_array_extract_line_num(Idx)
68948: ,p_token_2 => 'PRODUCT_NAME'
68949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68953:

Line 68950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

68946: ,p_token_1 => 'LINE_NUMBER'
68947: ,p_value_1 => l_array_extract_line_num(Idx)
68948: ,p_token_2 => 'PRODUCT_NAME'
68949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68953:
68954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 68951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

68947: ,p_value_1 => l_array_extract_line_num(Idx)
68948: ,p_token_2 => 'PRODUCT_NAME'
68949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68953:
68954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68955: --

Line 68952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68948: ,p_token_2 => 'PRODUCT_NAME'
68949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68953:
68954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68955: --
68956: -- following sets the accounting attributes needed to reverse

Line 69169: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

69165:
69166: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
69167: -- or secondary ledger that has different currency with primary
69168: -- or alc that is calculated by sla
69169: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69170: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69171:
69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 69170: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

69166: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
69167: -- or secondary ledger that has different currency with primary
69168: -- or alc that is calculated by sla
69169: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69170: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69171:
69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69174: AND (l_actual_flag = 'A')) THEN

Line 69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

69168: -- or alc that is calculated by sla
69169: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69170: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69171:
69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69174: AND (l_actual_flag = 'A')) THEN
69175: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69176: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

69169: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69170: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69171:
69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69174: AND (l_actual_flag = 'A')) THEN
69175: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69176: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69177: ,p_application_id => p_application_id

Line 69176: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

69172: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69173: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69174: AND (l_actual_flag = 'A')) THEN
69175: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69176: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69177: ,p_application_id => p_application_id
69178: ,p_amb_context_code => 'DEFAULT'
69179: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
69180: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 69179: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

69175: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69176: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69177: ,p_application_id => p_application_id
69178: ,p_amb_context_code => 'DEFAULT'
69179: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
69180: ,p_event_class_code => C_EVENT_CLASS_CODE
69181: ,p_event_type_code => C_EVENT_TYPE_CODE
69182:
69183: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_34'))

Line 69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69683:
69684: l_calculate_acctd_flag VARCHAR2(1) :='N';
69685: l_calculate_g_l_flag VARCHAR2(1) :='N';
69686: --
69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69684: l_calculate_acctd_flag VARCHAR2(1) :='N';
69685: l_calculate_g_l_flag VARCHAR2(1) :='N';
69686: --
69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69685: l_calculate_g_l_flag VARCHAR2(1) :='N';
69686: --
69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69686: --
69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69687: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69688: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69689: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69690: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69691: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69692: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69693: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69694: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69695: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69696: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69697: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69698: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69699: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69700: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69701: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69702: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69703: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69704: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

69705: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69713:

Line 69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69706: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69713:
69714: l_event_id NUMBER;

Line 69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

69707: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69713:
69714: l_event_id NUMBER;
69715: l_previous_event_id NUMBER;

Line 69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

69708: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69709: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69710: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69711: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69712: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
69713:
69714: l_event_id NUMBER;
69715: l_previous_event_id NUMBER;
69716: l_first_event_id NUMBER;

Line 69730: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

69726: l_event_class_name VARCHAR2(80) := 'Chargeback';
69727: l_description VARCHAR2(4000);
69728: l_transaction_reversal NUMBER;
69729: l_ae_header_id NUMBER;
69730: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
69731: l_log_module VARCHAR2(240);
69732: --
69733: l_acct_reversal_source VARCHAR2(30);
69734: l_trx_reversal_source VARCHAR2(30);

Line 70009: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

70005:
70006: --
70007: -- set event info as cache for other routines to refer event attributes
70008: --
70009: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
70010: (p_application_id => p_application_id
70011: ,p_primary_ledger_id => p_primary_ledger_id
70012: ,p_base_ledger_id => p_base_ledger_id
70013: ,p_target_ledger_id => p_target_ledger_id

Line 70042: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

70038:
70039: --
70040: -- set the status of entry to C_VALID (0)
70041: --
70042: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70043:
70044: --
70045: -- initialize a row for ae header
70046: --

Line 70075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

70071: --
70072: -- initilaize the status of ae headers for diffrent balance types
70073: -- the status is initialised to C_NOT_CREATED (2)
70074: --
70075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70078:
70079: --

Line 70076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

70072: -- initilaize the status of ae headers for diffrent balance types
70073: -- the status is initialised to C_NOT_CREATED (2)
70074: --
70075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70078:
70079: --
70080: -- call api to validate and store accounting attributes for header

Line 70077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

70073: -- the status is initialised to C_NOT_CREATED (2)
70074: --
70075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
70078:
70079: --
70080: -- call api to validate and store accounting attributes for header
70081: --

Line 70134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

70130: --
70131: l_trx_reversal_source := SUBSTR(NULL, 1,30);
70132:
70133: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
70134: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
70135:
70136: xla_accounting_err_pkg.build_message
70137: (p_appli_s_name => 'XLA'
70138: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 70142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

70138: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
70139: ,p_token_1 => 'ACCT_ATTR_NAME'
70140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70141: ,p_token_2 => 'PRODUCT_NAME'
70142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70146:

Line 70143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

70139: ,p_token_1 => 'ACCT_ATTR_NAME'
70140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70141: ,p_token_2 => 'PRODUCT_NAME'
70142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70146:
70147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 70144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70140: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70141: ,p_token_2 => 'PRODUCT_NAME'
70142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70146:
70147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
70148: --

Line 70145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

70141: ,p_token_2 => 'PRODUCT_NAME'
70142: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70143: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70144: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70145: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70146:
70147: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
70148: --
70149: -- following sets the accounting attributes needed to reverse

Line 70164: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

70160: ----------------------------------------------------------------
70161: -- 4262811 - update the header statuses to invalid in need be
70162: ----------------------------------------------------------------
70163: --
70164: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
70165:
70166:
70167: -----------------------------------------------
70168: -- No accrual reversal for the event class/type

Line 70292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

70288: ,p_module => l_log_module);
70289: END IF;
70290:
70291: --
70292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70293: --
70294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70295: --
70296: -- set event info as cache for other routines to refer event attributes

Line 70294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

70290:
70291: --
70292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70293: --
70294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70295: --
70296: -- set event info as cache for other routines to refer event attributes
70297: --
70298:

Line 70302: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

70298:
70299: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
70300: l_previous_event_id := l_event_id;
70301:
70302: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
70303: (p_application_id => p_application_id
70304: ,p_primary_ledger_id => p_primary_ledger_id
70305: ,p_base_ledger_id => p_base_ledger_id
70306: ,p_target_ledger_id => p_target_ledger_id

Line 70343: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

70339: l_acct_reversal_source := SUBSTR(NULL, 1,30);
70340:
70341: IF l_continue_with_lines THEN
70342: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
70343: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
70344:
70345: xla_accounting_err_pkg.build_message
70346: (p_appli_s_name => 'XLA'
70347: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 70351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

70347: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
70348: ,p_token_1 => 'LINE_NUMBER'
70349: ,p_value_1 => l_array_extract_line_num(Idx)
70350: ,p_token_2 => 'PRODUCT_NAME'
70351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70355:

Line 70352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

70348: ,p_token_1 => 'LINE_NUMBER'
70349: ,p_value_1 => l_array_extract_line_num(Idx)
70350: ,p_token_2 => 'PRODUCT_NAME'
70351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70355:
70356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 70353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70349: ,p_value_1 => l_array_extract_line_num(Idx)
70350: ,p_token_2 => 'PRODUCT_NAME'
70351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70355:
70356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70357: --

Line 70354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

70350: ,p_token_2 => 'PRODUCT_NAME'
70351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70355:
70356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70357: --
70358: -- following sets the accounting attributes needed to reverse

Line 70447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

70443:
70444: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70445: -- or secondary ledger that has different currency with primary
70446: -- or alc that is calculated by sla
70447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70449:
70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 70448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

70444: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70445: -- or secondary ledger that has different currency with primary
70446: -- or alc that is calculated by sla
70447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70449:
70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70452: AND (l_actual_flag = 'A')) THEN

Line 70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

70446: -- or alc that is calculated by sla
70447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70449:
70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70452: AND (l_actual_flag = 'A')) THEN
70453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

70447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70449:
70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70452: AND (l_actual_flag = 'A')) THEN
70453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70455: ,p_application_id => p_application_id

Line 70454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70452: AND (l_actual_flag = 'A')) THEN
70453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70455: ,p_application_id => p_application_id
70456: ,p_amb_context_code => 'DEFAULT'
70457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70458: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 70457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

70453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70455: ,p_application_id => p_application_id
70456: ,p_amb_context_code => 'DEFAULT'
70457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70458: ,p_event_class_code => C_EVENT_CLASS_CODE
70459: ,p_event_type_code => C_EVENT_TYPE_CODE
70460:
70461: ,p_gain_ccid => -1

Line 71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71103:
71104: l_calculate_acctd_flag VARCHAR2(1) :='Y';
71105: l_calculate_g_l_flag VARCHAR2(1) :='Y';
71106: --
71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71104: l_calculate_acctd_flag VARCHAR2(1) :='Y';
71105: l_calculate_g_l_flag VARCHAR2(1) :='Y';
71106: --
71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71105: l_calculate_g_l_flag VARCHAR2(1) :='Y';
71106: --
71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71106: --
71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71107: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71108: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71109: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71110: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71111: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71112: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71113: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71114: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71115: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71116: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71117: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71118: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71119: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71120: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71121: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71122: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71123: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71124: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

71125: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71133:

Line 71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71126: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71133:
71134: l_event_id NUMBER;

Line 71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

71127: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71133:
71134: l_event_id NUMBER;
71135: l_previous_event_id NUMBER;

Line 71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

71128: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71129: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71130: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71131: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71132: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71133:
71134: l_event_id NUMBER;
71135: l_previous_event_id NUMBER;
71136: l_first_event_id NUMBER;

Line 71150: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

71146: l_event_class_name VARCHAR2(80) := 'Collection Occurrence Documents';
71147: l_description VARCHAR2(4000);
71148: l_transaction_reversal NUMBER;
71149: l_ae_header_id NUMBER;
71150: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
71151: l_log_module VARCHAR2(240);
71152: --
71153: l_acct_reversal_source VARCHAR2(30);
71154: l_trx_reversal_source VARCHAR2(30);

Line 71537: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71533:
71534: --
71535: -- set event info as cache for other routines to refer event attributes
71536: --
71537: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71538: (p_application_id => p_application_id
71539: ,p_primary_ledger_id => p_primary_ledger_id
71540: ,p_base_ledger_id => p_base_ledger_id
71541: ,p_target_ledger_id => p_target_ledger_id

Line 71570: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

71566:
71567: --
71568: -- set the status of entry to C_VALID (0)
71569: --
71570: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71571:
71572: --
71573: -- initialize a row for ae header
71574: --

Line 71612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71608: --
71609: -- initilaize the status of ae headers for diffrent balance types
71610: -- the status is initialised to C_NOT_CREATED (2)
71611: --
71612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71615:
71616: --

Line 71613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71609: -- initilaize the status of ae headers for diffrent balance types
71610: -- the status is initialised to C_NOT_CREATED (2)
71611: --
71612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71615:
71616: --
71617: -- call api to validate and store accounting attributes for header

Line 71614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71610: -- the status is initialised to C_NOT_CREATED (2)
71611: --
71612: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71613: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71614: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71615:
71616: --
71617: -- call api to validate and store accounting attributes for header
71618: --

Line 71667: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

71663: --
71664: l_trx_reversal_source := SUBSTR(NULL, 1,30);
71665:
71666: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
71667: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71668:
71669: xla_accounting_err_pkg.build_message
71670: (p_appli_s_name => 'XLA'
71671: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 71675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71671: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
71672: ,p_token_1 => 'ACCT_ATTR_NAME'
71673: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71674: ,p_token_2 => 'PRODUCT_NAME'
71675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71679:

Line 71676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

71672: ,p_token_1 => 'ACCT_ATTR_NAME'
71673: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71674: ,p_token_2 => 'PRODUCT_NAME'
71675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71679:
71680: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 71677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71673: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71674: ,p_token_2 => 'PRODUCT_NAME'
71675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71679:
71680: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71681: --

Line 71678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71674: ,p_token_2 => 'PRODUCT_NAME'
71675: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71676: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71677: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71678: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71679:
71680: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71681: --
71682: -- following sets the accounting attributes needed to reverse

Line 71697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

71693: ----------------------------------------------------------------
71694: -- 4262811 - update the header statuses to invalid in need be
71695: ----------------------------------------------------------------
71696: --
71697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
71698:
71699:
71700: -----------------------------------------------
71701: -- No accrual reversal for the event class/type

Line 71842: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

71838: ,p_module => l_log_module);
71839: END IF;
71840:
71841: --
71842: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71843: --
71844: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71845: --
71846: -- set event info as cache for other routines to refer event attributes

Line 71844: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

71840:
71841: --
71842: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71843: --
71844: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71845: --
71846: -- set event info as cache for other routines to refer event attributes
71847: --
71848:

Line 71852: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71848:
71849: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
71850: l_previous_event_id := l_event_id;
71851:
71852: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71853: (p_application_id => p_application_id
71854: ,p_primary_ledger_id => p_primary_ledger_id
71855: ,p_base_ledger_id => p_base_ledger_id
71856: ,p_target_ledger_id => p_target_ledger_id

Line 71893: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

71889: l_acct_reversal_source := SUBSTR(l_array_source_78(Idx), 1,30);
71890:
71891: IF l_continue_with_lines THEN
71892: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
71893: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71894:
71895: xla_accounting_err_pkg.build_message
71896: (p_appli_s_name => 'XLA'
71897: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 71901: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71897: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
71898: ,p_token_1 => 'LINE_NUMBER'
71899: ,p_value_1 => l_array_extract_line_num(Idx)
71900: ,p_token_2 => 'PRODUCT_NAME'
71901: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71902: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71903: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71904: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71905:

Line 71902: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

71898: ,p_token_1 => 'LINE_NUMBER'
71899: ,p_value_1 => l_array_extract_line_num(Idx)
71900: ,p_token_2 => 'PRODUCT_NAME'
71901: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71902: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71903: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71904: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71905:
71906: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 71903: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71899: ,p_value_1 => l_array_extract_line_num(Idx)
71900: ,p_token_2 => 'PRODUCT_NAME'
71901: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71902: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71903: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71904: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71905:
71906: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71907: --

Line 71904: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71900: ,p_token_2 => 'PRODUCT_NAME'
71901: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71902: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71903: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71904: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71905:
71906: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71907: --
71908: -- following sets the accounting attributes needed to reverse

Line 72213: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

72209:
72210: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72211: -- or secondary ledger that has different currency with primary
72212: -- or alc that is calculated by sla
72213: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72214: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72215:
72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 72214: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

72210: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72211: -- or secondary ledger that has different currency with primary
72212: -- or alc that is calculated by sla
72213: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72214: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72215:
72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72218: AND (l_actual_flag = 'A')) THEN

Line 72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

72212: -- or alc that is calculated by sla
72213: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72214: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72215:
72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72218: AND (l_actual_flag = 'A')) THEN
72219: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72220: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

72213: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72214: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72215:
72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72218: AND (l_actual_flag = 'A')) THEN
72219: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72220: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72221: ,p_application_id => p_application_id

Line 72220: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

72216: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72217: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72218: AND (l_actual_flag = 'A')) THEN
72219: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72220: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72221: ,p_application_id => p_application_id
72222: ,p_amb_context_code => 'DEFAULT'
72223: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72224: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 72223: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

72219: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72220: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72221: ,p_application_id => p_application_id
72222: ,p_amb_context_code => 'DEFAULT'
72223: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72224: ,p_event_class_code => C_EVENT_CLASS_CODE
72225: ,p_event_type_code => C_EVENT_TYPE_CODE
72226:
72227: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_121'))

Line 72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72783:
72784: l_calculate_acctd_flag VARCHAR2(1) :='N';
72785: l_calculate_g_l_flag VARCHAR2(1) :='Y';
72786: --
72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72784: l_calculate_acctd_flag VARCHAR2(1) :='N';
72785: l_calculate_g_l_flag VARCHAR2(1) :='Y';
72786: --
72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72785: l_calculate_g_l_flag VARCHAR2(1) :='Y';
72786: --
72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72786: --
72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72787: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72788: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72789: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72790: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72791: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72792: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72793: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72794: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72795: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72796: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72797: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72798: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72799: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72800: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72801: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72802: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72803: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72804: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

72805: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72813:

Line 72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72806: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72813:
72814: l_event_id NUMBER;

Line 72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

72807: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72813:
72814: l_event_id NUMBER;
72815: l_previous_event_id NUMBER;

Line 72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

72808: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72809: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72810: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72811: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72812: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
72813:
72814: l_event_id NUMBER;
72815: l_previous_event_id NUMBER;
72816: l_first_event_id NUMBER;

Line 72830: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

72826: l_event_class_name VARCHAR2(80) := 'Credit Memo';
72827: l_description VARCHAR2(4000);
72828: l_transaction_reversal NUMBER;
72829: l_ae_header_id NUMBER;
72830: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
72831: l_log_module VARCHAR2(240);
72832: --
72833: l_acct_reversal_source VARCHAR2(30);
72834: l_trx_reversal_source VARCHAR2(30);

Line 73147: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

73143:
73144: --
73145: -- set event info as cache for other routines to refer event attributes
73146: --
73147: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
73148: (p_application_id => p_application_id
73149: ,p_primary_ledger_id => p_primary_ledger_id
73150: ,p_base_ledger_id => p_base_ledger_id
73151: ,p_target_ledger_id => p_target_ledger_id

Line 73180: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

73176:
73177: --
73178: -- set the status of entry to C_VALID (0)
73179: --
73180: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
73181:
73182: --
73183: -- initialize a row for ae header
73184: --

Line 73213: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73209: --
73210: -- initilaize the status of ae headers for diffrent balance types
73211: -- the status is initialised to C_NOT_CREATED (2)
73212: --
73213: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73214: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73215: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73216:
73217: --

Line 73214: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73210: -- initilaize the status of ae headers for diffrent balance types
73211: -- the status is initialised to C_NOT_CREATED (2)
73212: --
73213: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73214: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73215: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73216:
73217: --
73218: -- call api to validate and store accounting attributes for header

Line 73215: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73211: -- the status is initialised to C_NOT_CREATED (2)
73212: --
73213: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73214: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73215: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73216:
73217: --
73218: -- call api to validate and store accounting attributes for header
73219: --

Line 73265: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

73261: --
73262: l_trx_reversal_source := SUBSTR(NULL, 1,30);
73263:
73264: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
73265: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
73266:
73267: xla_accounting_err_pkg.build_message
73268: (p_appli_s_name => 'XLA'
73269: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 73273: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

73269: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
73270: ,p_token_1 => 'ACCT_ATTR_NAME'
73271: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73272: ,p_token_2 => 'PRODUCT_NAME'
73273: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73274: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73275: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73276: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73277:

Line 73274: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

73270: ,p_token_1 => 'ACCT_ATTR_NAME'
73271: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73272: ,p_token_2 => 'PRODUCT_NAME'
73273: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73274: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73275: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73276: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73277:
73278: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 73275: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

73271: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73272: ,p_token_2 => 'PRODUCT_NAME'
73273: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73274: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73275: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73276: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73277:
73278: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73279: --

Line 73276: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

73272: ,p_token_2 => 'PRODUCT_NAME'
73273: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73274: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73275: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73276: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73277:
73278: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73279: --
73280: -- following sets the accounting attributes needed to reverse

Line 73295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

73291: ----------------------------------------------------------------
73292: -- 4262811 - update the header statuses to invalid in need be
73293: ----------------------------------------------------------------
73294: --
73295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
73296:
73297:
73298: -----------------------------------------------
73299: -- No accrual reversal for the event class/type

Line 73432: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

73428: ,p_module => l_log_module);
73429: END IF;
73430:
73431: --
73432: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
73433: --
73434: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
73435: --
73436: -- set event info as cache for other routines to refer event attributes

Line 73434: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

73430:
73431: --
73432: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
73433: --
73434: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
73435: --
73436: -- set event info as cache for other routines to refer event attributes
73437: --
73438:

Line 73442: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

73438:
73439: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
73440: l_previous_event_id := l_event_id;
73441:
73442: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
73443: (p_application_id => p_application_id
73444: ,p_primary_ledger_id => p_primary_ledger_id
73445: ,p_base_ledger_id => p_base_ledger_id
73446: ,p_target_ledger_id => p_target_ledger_id

Line 73483: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

73479: l_acct_reversal_source := SUBSTR(NULL, 1,30);
73480:
73481: IF l_continue_with_lines THEN
73482: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
73483: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
73484:
73485: xla_accounting_err_pkg.build_message
73486: (p_appli_s_name => 'XLA'
73487: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 73491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

73487: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
73488: ,p_token_1 => 'LINE_NUMBER'
73489: ,p_value_1 => l_array_extract_line_num(Idx)
73490: ,p_token_2 => 'PRODUCT_NAME'
73491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73495:

Line 73492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

73488: ,p_token_1 => 'LINE_NUMBER'
73489: ,p_value_1 => l_array_extract_line_num(Idx)
73490: ,p_token_2 => 'PRODUCT_NAME'
73491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73495:
73496: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 73493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

73489: ,p_value_1 => l_array_extract_line_num(Idx)
73490: ,p_token_2 => 'PRODUCT_NAME'
73491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73495:
73496: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
73497: --

Line 73494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

73490: ,p_token_2 => 'PRODUCT_NAME'
73491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73495:
73496: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
73497: --
73498: -- following sets the accounting attributes needed to reverse

Line 73986: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

73982:
73983: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
73984: -- or secondary ledger that has different currency with primary
73985: -- or alc that is calculated by sla
73986: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73987: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73988:
73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 73987: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

73983: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
73984: -- or secondary ledger that has different currency with primary
73985: -- or alc that is calculated by sla
73986: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73987: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73988:
73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73991: AND (l_actual_flag = 'A')) THEN

Line 73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

73985: -- or alc that is calculated by sla
73986: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73987: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73988:
73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73991: AND (l_actual_flag = 'A')) THEN
73992: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73993: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

73986: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73987: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73988:
73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73991: AND (l_actual_flag = 'A')) THEN
73992: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73993: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73994: ,p_application_id => p_application_id

Line 73993: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

73989: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73990: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73991: AND (l_actual_flag = 'A')) THEN
73992: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73993: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73994: ,p_application_id => p_application_id
73995: ,p_amb_context_code => 'DEFAULT'
73996: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
73997: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 73996: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

73992: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73993: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73994: ,p_application_id => p_application_id
73995: ,p_amb_context_code => 'DEFAULT'
73996: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
73997: ,p_event_class_code => C_EVENT_CLASS_CODE
73998: ,p_event_type_code => C_EVENT_TYPE_CODE
73999:
74000: ,p_gain_ccid => -1

Line 74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74505:
74506: l_calculate_acctd_flag VARCHAR2(1) :='N';
74507: l_calculate_g_l_flag VARCHAR2(1) :='N';
74508: --
74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74506: l_calculate_acctd_flag VARCHAR2(1) :='N';
74507: l_calculate_g_l_flag VARCHAR2(1) :='N';
74508: --
74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74507: l_calculate_g_l_flag VARCHAR2(1) :='N';
74508: --
74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74508: --
74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74509: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74510: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74511: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74512: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74513: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74514: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74515: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74516: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74517: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74518: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74519: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74520: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74521: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74522: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74523: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74524: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74525: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74526: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

74527: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74535:

Line 74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74528: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74535:
74536: l_event_id NUMBER;

Line 74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

74529: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74535:
74536: l_event_id NUMBER;
74537: l_previous_event_id NUMBER;

Line 74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

74530: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74531: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74532: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74533: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74534: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74535:
74536: l_event_id NUMBER;
74537: l_previous_event_id NUMBER;
74538: l_first_event_id NUMBER;

Line 74552: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

74548: l_event_class_name VARCHAR2(80) := 'Debit Memo';
74549: l_description VARCHAR2(4000);
74550: l_transaction_reversal NUMBER;
74551: l_ae_header_id NUMBER;
74552: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
74553: l_log_module VARCHAR2(240);
74554: --
74555: l_acct_reversal_source VARCHAR2(30);
74556: l_trx_reversal_source VARCHAR2(30);

Line 74834: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74830:
74831: --
74832: -- set event info as cache for other routines to refer event attributes
74833: --
74834: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74835: (p_application_id => p_application_id
74836: ,p_primary_ledger_id => p_primary_ledger_id
74837: ,p_base_ledger_id => p_base_ledger_id
74838: ,p_target_ledger_id => p_target_ledger_id

Line 74867: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

74863:
74864: --
74865: -- set the status of entry to C_VALID (0)
74866: --
74867: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74868:
74869: --
74870: -- initialize a row for ae header
74871: --

Line 74900: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74896: --
74897: -- initilaize the status of ae headers for diffrent balance types
74898: -- the status is initialised to C_NOT_CREATED (2)
74899: --
74900: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74901: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74902: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74903:
74904: --

Line 74901: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74897: -- initilaize the status of ae headers for diffrent balance types
74898: -- the status is initialised to C_NOT_CREATED (2)
74899: --
74900: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74901: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74902: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74903:
74904: --
74905: -- call api to validate and store accounting attributes for header

Line 74902: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74898: -- the status is initialised to C_NOT_CREATED (2)
74899: --
74900: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74901: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74902: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74903:
74904: --
74905: -- call api to validate and store accounting attributes for header
74906: --

Line 74959: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

74955: --
74956: l_trx_reversal_source := SUBSTR(NULL, 1,30);
74957:
74958: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
74959: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
74960:
74961: xla_accounting_err_pkg.build_message
74962: (p_appli_s_name => 'XLA'
74963: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 74967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

74963: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
74964: ,p_token_1 => 'ACCT_ATTR_NAME'
74965: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74966: ,p_token_2 => 'PRODUCT_NAME'
74967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74971:

Line 74968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

74964: ,p_token_1 => 'ACCT_ATTR_NAME'
74965: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74966: ,p_token_2 => 'PRODUCT_NAME'
74967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74971:
74972: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 74969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

74965: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74966: ,p_token_2 => 'PRODUCT_NAME'
74967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74971:
74972: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74973: --

Line 74970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

74966: ,p_token_2 => 'PRODUCT_NAME'
74967: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74968: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74969: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74970: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74971:
74972: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74973: --
74974: -- following sets the accounting attributes needed to reverse

Line 74989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

74985: ----------------------------------------------------------------
74986: -- 4262811 - update the header statuses to invalid in need be
74987: ----------------------------------------------------------------
74988: --
74989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
74990:
74991:
74992: -----------------------------------------------
74993: -- No accrual reversal for the event class/type

Line 75118: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

75114: ,p_module => l_log_module);
75115: END IF;
75116:
75117: --
75118: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75119: --
75120: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75121: --
75122: -- set event info as cache for other routines to refer event attributes

Line 75120: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

75116:
75117: --
75118: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75119: --
75120: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75121: --
75122: -- set event info as cache for other routines to refer event attributes
75123: --
75124:

Line 75128: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

75124:
75125: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
75126: l_previous_event_id := l_event_id;
75127:
75128: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
75129: (p_application_id => p_application_id
75130: ,p_primary_ledger_id => p_primary_ledger_id
75131: ,p_base_ledger_id => p_base_ledger_id
75132: ,p_target_ledger_id => p_target_ledger_id

Line 75169: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

75165: l_acct_reversal_source := SUBSTR(NULL, 1,30);
75166:
75167: IF l_continue_with_lines THEN
75168: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
75169: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75170:
75171: xla_accounting_err_pkg.build_message
75172: (p_appli_s_name => 'XLA'
75173: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 75177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75173: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
75174: ,p_token_1 => 'LINE_NUMBER'
75175: ,p_value_1 => l_array_extract_line_num(Idx)
75176: ,p_token_2 => 'PRODUCT_NAME'
75177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75181:

Line 75178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

75174: ,p_token_1 => 'LINE_NUMBER'
75175: ,p_value_1 => l_array_extract_line_num(Idx)
75176: ,p_token_2 => 'PRODUCT_NAME'
75177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75181:
75182: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 75179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75175: ,p_value_1 => l_array_extract_line_num(Idx)
75176: ,p_token_2 => 'PRODUCT_NAME'
75177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75181:
75182: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75183: --

Line 75180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75176: ,p_token_2 => 'PRODUCT_NAME'
75177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75181:
75182: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75183: --
75184: -- following sets the accounting attributes needed to reverse

Line 75499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

75495:
75496: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75497: -- or secondary ledger that has different currency with primary
75498: -- or alc that is calculated by sla
75499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75500: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75501:
75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 75500: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

75496: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75497: -- or secondary ledger that has different currency with primary
75498: -- or alc that is calculated by sla
75499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75500: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75501:
75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75504: AND (l_actual_flag = 'A')) THEN

Line 75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

75498: -- or alc that is calculated by sla
75499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75500: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75501:
75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75504: AND (l_actual_flag = 'A')) THEN
75505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

75499: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75500: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75501:
75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75504: AND (l_actual_flag = 'A')) THEN
75505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75507: ,p_application_id => p_application_id

Line 75506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75502: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75503: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75504: AND (l_actual_flag = 'A')) THEN
75505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75507: ,p_application_id => p_application_id
75508: ,p_amb_context_code => 'DEFAULT'
75509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75510: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 75509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

75505: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75506: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75507: ,p_application_id => p_application_id
75508: ,p_amb_context_code => 'DEFAULT'
75509: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75510: ,p_event_class_code => C_EVENT_CLASS_CODE
75511: ,p_event_type_code => C_EVENT_TYPE_CODE
75512:
75513: ,p_gain_ccid => -1

Line 76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76013:
76014: l_calculate_acctd_flag VARCHAR2(1) :='N';
76015: l_calculate_g_l_flag VARCHAR2(1) :='N';
76016: --
76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76014: l_calculate_acctd_flag VARCHAR2(1) :='N';
76015: l_calculate_g_l_flag VARCHAR2(1) :='N';
76016: --
76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76015: l_calculate_g_l_flag VARCHAR2(1) :='N';
76016: --
76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76016: --
76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76017: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76018: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76019: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76020: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76021: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76022: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76023: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76024: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76025: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76026: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76027: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76028: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76029: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76030: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76031: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76032: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76033: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76034: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

76035: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76043:

Line 76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76036: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76043:
76044: l_event_id NUMBER;

Line 76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

76037: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76043:
76044: l_event_id NUMBER;
76045: l_previous_event_id NUMBER;

Line 76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

76038: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76039: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76040: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76041: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76042: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76043:
76044: l_event_id NUMBER;
76045: l_previous_event_id NUMBER;
76046: l_first_event_id NUMBER;

Line 76060: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

76056: l_event_class_name VARCHAR2(80) := 'Deposit';
76057: l_description VARCHAR2(4000);
76058: l_transaction_reversal NUMBER;
76059: l_ae_header_id NUMBER;
76060: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
76061: l_log_module VARCHAR2(240);
76062: --
76063: l_acct_reversal_source VARCHAR2(30);
76064: l_trx_reversal_source VARCHAR2(30);

Line 76339: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76335:
76336: --
76337: -- set event info as cache for other routines to refer event attributes
76338: --
76339: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76340: (p_application_id => p_application_id
76341: ,p_primary_ledger_id => p_primary_ledger_id
76342: ,p_base_ledger_id => p_base_ledger_id
76343: ,p_target_ledger_id => p_target_ledger_id

Line 76372: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

76368:
76369: --
76370: -- set the status of entry to C_VALID (0)
76371: --
76372: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76373:
76374: --
76375: -- initialize a row for ae header
76376: --

Line 76405: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76401: --
76402: -- initilaize the status of ae headers for diffrent balance types
76403: -- the status is initialised to C_NOT_CREATED (2)
76404: --
76405: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76406: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76407: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76408:
76409: --

Line 76406: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76402: -- initilaize the status of ae headers for diffrent balance types
76403: -- the status is initialised to C_NOT_CREATED (2)
76404: --
76405: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76406: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76407: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76408:
76409: --
76410: -- call api to validate and store accounting attributes for header

Line 76407: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76403: -- the status is initialised to C_NOT_CREATED (2)
76404: --
76405: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76406: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76407: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76408:
76409: --
76410: -- call api to validate and store accounting attributes for header
76411: --

Line 76464: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76460: --
76461: l_trx_reversal_source := SUBSTR(NULL, 1,30);
76462:
76463: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
76464: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76465:
76466: xla_accounting_err_pkg.build_message
76467: (p_appli_s_name => 'XLA'
76468: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 76472: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76468: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
76469: ,p_token_1 => 'ACCT_ATTR_NAME'
76470: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76471: ,p_token_2 => 'PRODUCT_NAME'
76472: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76473: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76474: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76475: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76476:

Line 76473: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76469: ,p_token_1 => 'ACCT_ATTR_NAME'
76470: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76471: ,p_token_2 => 'PRODUCT_NAME'
76472: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76473: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76474: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76475: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76476:
76477: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 76474: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76470: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76471: ,p_token_2 => 'PRODUCT_NAME'
76472: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76473: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76474: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76475: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76476:
76477: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76478: --

Line 76475: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76471: ,p_token_2 => 'PRODUCT_NAME'
76472: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76473: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76474: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76475: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76476:
76477: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76478: --
76479: -- following sets the accounting attributes needed to reverse

Line 76494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

76490: ----------------------------------------------------------------
76491: -- 4262811 - update the header statuses to invalid in need be
76492: ----------------------------------------------------------------
76493: --
76494: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
76495:
76496:
76497: -----------------------------------------------
76498: -- No accrual reversal for the event class/type

Line 76622: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

76618: ,p_module => l_log_module);
76619: END IF;
76620:
76621: --
76622: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76623: --
76624: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76625: --
76626: -- set event info as cache for other routines to refer event attributes

Line 76624: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

76620:
76621: --
76622: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76623: --
76624: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76625: --
76626: -- set event info as cache for other routines to refer event attributes
76627: --
76628:

Line 76632: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76628:
76629: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
76630: l_previous_event_id := l_event_id;
76631:
76632: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76633: (p_application_id => p_application_id
76634: ,p_primary_ledger_id => p_primary_ledger_id
76635: ,p_base_ledger_id => p_base_ledger_id
76636: ,p_target_ledger_id => p_target_ledger_id

Line 76673: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76669: l_acct_reversal_source := SUBSTR(NULL, 1,30);
76670:
76671: IF l_continue_with_lines THEN
76672: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
76673: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76674:
76675: xla_accounting_err_pkg.build_message
76676: (p_appli_s_name => 'XLA'
76677: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 76681: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76677: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
76678: ,p_token_1 => 'LINE_NUMBER'
76679: ,p_value_1 => l_array_extract_line_num(Idx)
76680: ,p_token_2 => 'PRODUCT_NAME'
76681: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76682: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76683: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76684: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76685:

Line 76682: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76678: ,p_token_1 => 'LINE_NUMBER'
76679: ,p_value_1 => l_array_extract_line_num(Idx)
76680: ,p_token_2 => 'PRODUCT_NAME'
76681: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76682: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76683: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76684: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76685:
76686: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 76683: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76679: ,p_value_1 => l_array_extract_line_num(Idx)
76680: ,p_token_2 => 'PRODUCT_NAME'
76681: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76682: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76683: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76684: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76685:
76686: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76687: --

Line 76684: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76680: ,p_token_2 => 'PRODUCT_NAME'
76681: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76682: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76683: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76684: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76685:
76686: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76687: --
76688: -- following sets the accounting attributes needed to reverse

Line 76777: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

76773:
76774: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76775: -- or secondary ledger that has different currency with primary
76776: -- or alc that is calculated by sla
76777: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76778: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76779:
76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 76778: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

76774: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76775: -- or secondary ledger that has different currency with primary
76776: -- or alc that is calculated by sla
76777: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76778: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76779:
76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76782: AND (l_actual_flag = 'A')) THEN

Line 76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

76776: -- or alc that is calculated by sla
76777: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76778: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76779:
76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76782: AND (l_actual_flag = 'A')) THEN
76783: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76784: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

76777: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76778: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76779:
76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76782: AND (l_actual_flag = 'A')) THEN
76783: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76784: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76785: ,p_application_id => p_application_id

Line 76784: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76780: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76781: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76782: AND (l_actual_flag = 'A')) THEN
76783: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76784: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76785: ,p_application_id => p_application_id
76786: ,p_amb_context_code => 'DEFAULT'
76787: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76788: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 76787: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

76783: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76784: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76785: ,p_application_id => p_application_id
76786: ,p_amb_context_code => 'DEFAULT'
76787: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76788: ,p_event_class_code => C_EVENT_CLASS_CODE
76789: ,p_event_type_code => C_EVENT_TYPE_CODE
76790:
76791: ,p_gain_ccid => -1

Line 77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77438:
77439: l_calculate_acctd_flag VARCHAR2(1) :='Y';
77440: l_calculate_g_l_flag VARCHAR2(1) :='Y';
77441: --
77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77439: l_calculate_acctd_flag VARCHAR2(1) :='Y';
77440: l_calculate_g_l_flag VARCHAR2(1) :='Y';
77441: --
77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77440: l_calculate_g_l_flag VARCHAR2(1) :='Y';
77441: --
77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77441: --
77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77442: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77443: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77444: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77445: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77446: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77447: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77448: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77449: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77450: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77451: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77452: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77453: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77454: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77455: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77456: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77457: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77458: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77459: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

77460: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77468:

Line 77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77461: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77468:
77469: l_event_id NUMBER;

Line 77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

77462: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77468:
77469: l_event_id NUMBER;
77470: l_previous_event_id NUMBER;

Line 77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

77463: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77464: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77465: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77466: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77467: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77468:
77469: l_event_id NUMBER;
77470: l_previous_event_id NUMBER;
77471: l_first_event_id NUMBER;

Line 77485: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

77481: l_event_class_name VARCHAR2(80) := 'Factoring Collection Occurrence Documents';
77482: l_description VARCHAR2(4000);
77483: l_transaction_reversal NUMBER;
77484: l_ae_header_id NUMBER;
77485: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
77486: l_log_module VARCHAR2(240);
77487: --
77488: l_acct_reversal_source VARCHAR2(30);
77489: l_trx_reversal_source VARCHAR2(30);

Line 77875: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

77871:
77872: --
77873: -- set event info as cache for other routines to refer event attributes
77874: --
77875: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
77876: (p_application_id => p_application_id
77877: ,p_primary_ledger_id => p_primary_ledger_id
77878: ,p_base_ledger_id => p_base_ledger_id
77879: ,p_target_ledger_id => p_target_ledger_id

Line 77908: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

77904:
77905: --
77906: -- set the status of entry to C_VALID (0)
77907: --
77908: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77909:
77910: --
77911: -- initialize a row for ae header
77912: --

Line 77950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77946: --
77947: -- initilaize the status of ae headers for diffrent balance types
77948: -- the status is initialised to C_NOT_CREATED (2)
77949: --
77950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77953:
77954: --

Line 77951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77947: -- initilaize the status of ae headers for diffrent balance types
77948: -- the status is initialised to C_NOT_CREATED (2)
77949: --
77950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77953:
77954: --
77955: -- call api to validate and store accounting attributes for header

Line 77952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77948: -- the status is initialised to C_NOT_CREATED (2)
77949: --
77950: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77951: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77952: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77953:
77954: --
77955: -- call api to validate and store accounting attributes for header
77956: --

Line 78005: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78001: --
78002: l_trx_reversal_source := SUBSTR(NULL, 1,30);
78003:
78004: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
78005: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78006:
78007: xla_accounting_err_pkg.build_message
78008: (p_appli_s_name => 'XLA'
78009: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 78013: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78009: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
78010: ,p_token_1 => 'ACCT_ATTR_NAME'
78011: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78012: ,p_token_2 => 'PRODUCT_NAME'
78013: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78014: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78015: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78016: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78017:

Line 78014: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78010: ,p_token_1 => 'ACCT_ATTR_NAME'
78011: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78012: ,p_token_2 => 'PRODUCT_NAME'
78013: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78014: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78015: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78016: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78017:
78018: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 78015: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78011: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78012: ,p_token_2 => 'PRODUCT_NAME'
78013: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78014: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78015: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78016: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78017:
78018: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78019: --

Line 78016: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78012: ,p_token_2 => 'PRODUCT_NAME'
78013: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78014: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78015: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78016: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78017:
78018: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78019: --
78020: -- following sets the accounting attributes needed to reverse

Line 78035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

78031: ----------------------------------------------------------------
78032: -- 4262811 - update the header statuses to invalid in need be
78033: ----------------------------------------------------------------
78034: --
78035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
78036:
78037:
78038: -----------------------------------------------
78039: -- No accrual reversal for the event class/type

Line 78181: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

78177: ,p_module => l_log_module);
78178: END IF;
78179:
78180: --
78181: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78182: --
78183: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78184: --
78185: -- set event info as cache for other routines to refer event attributes

Line 78183: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78179:
78180: --
78181: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78182: --
78183: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78184: --
78185: -- set event info as cache for other routines to refer event attributes
78186: --
78187:

Line 78191: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78187:
78188: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
78189: l_previous_event_id := l_event_id;
78190:
78191: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78192: (p_application_id => p_application_id
78193: ,p_primary_ledger_id => p_primary_ledger_id
78194: ,p_base_ledger_id => p_base_ledger_id
78195: ,p_target_ledger_id => p_target_ledger_id

Line 78232: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78228: l_acct_reversal_source := SUBSTR(l_array_source_78(Idx), 1,30);
78229:
78230: IF l_continue_with_lines THEN
78231: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
78232: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78233:
78234: xla_accounting_err_pkg.build_message
78235: (p_appli_s_name => 'XLA'
78236: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 78240: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78236: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
78237: ,p_token_1 => 'LINE_NUMBER'
78238: ,p_value_1 => l_array_extract_line_num(Idx)
78239: ,p_token_2 => 'PRODUCT_NAME'
78240: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78241: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78242: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78243: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78244:

Line 78241: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78237: ,p_token_1 => 'LINE_NUMBER'
78238: ,p_value_1 => l_array_extract_line_num(Idx)
78239: ,p_token_2 => 'PRODUCT_NAME'
78240: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78241: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78242: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78243: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78244:
78245: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 78242: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78238: ,p_value_1 => l_array_extract_line_num(Idx)
78239: ,p_token_2 => 'PRODUCT_NAME'
78240: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78241: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78242: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78243: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78244:
78245: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78246: --

Line 78243: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78239: ,p_token_2 => 'PRODUCT_NAME'
78240: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78241: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78242: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78243: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78244:
78245: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78246: --
78247: -- following sets the accounting attributes needed to reverse

Line 78598: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

78594:
78595: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78596: -- or secondary ledger that has different currency with primary
78597: -- or alc that is calculated by sla
78598: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78599: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78600:
78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 78599: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

78595: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78596: -- or secondary ledger that has different currency with primary
78597: -- or alc that is calculated by sla
78598: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78599: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78600:
78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78603: AND (l_actual_flag = 'A')) THEN

Line 78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

78597: -- or alc that is calculated by sla
78598: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78599: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78600:
78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78603: AND (l_actual_flag = 'A')) THEN
78604: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78605: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

78598: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78599: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78600:
78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78603: AND (l_actual_flag = 'A')) THEN
78604: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78605: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78606: ,p_application_id => p_application_id

Line 78605: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78601: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78602: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78603: AND (l_actual_flag = 'A')) THEN
78604: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78605: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78606: ,p_application_id => p_application_id
78607: ,p_amb_context_code => 'DEFAULT'
78608: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78609: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 78608: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

78604: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78605: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78606: ,p_application_id => p_application_id
78607: ,p_amb_context_code => 'DEFAULT'
78608: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78609: ,p_event_class_code => C_EVENT_CLASS_CODE
78610: ,p_event_type_code => C_EVENT_TYPE_CODE
78611:
78612: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_121'))

Line 79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79112:
79113: l_calculate_acctd_flag VARCHAR2(1) :='N';
79114: l_calculate_g_l_flag VARCHAR2(1) :='N';
79115: --
79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79113: l_calculate_acctd_flag VARCHAR2(1) :='N';
79114: l_calculate_g_l_flag VARCHAR2(1) :='N';
79115: --
79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79114: l_calculate_g_l_flag VARCHAR2(1) :='N';
79115: --
79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79115: --
79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79116: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79117: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79118: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79119: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79120: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79121: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79122: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79123: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79124: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79125: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79126: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79127: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79128: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79129: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79130: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79131: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79132: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79133: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

79134: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79142:

Line 79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79135: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79142:
79143: l_event_id NUMBER;

Line 79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

79136: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79142:
79143: l_event_id NUMBER;
79144: l_previous_event_id NUMBER;

Line 79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

79137: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79138: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79139: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79140: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79141: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
79142:
79143: l_event_id NUMBER;
79144: l_previous_event_id NUMBER;
79145: l_first_event_id NUMBER;

Line 79159: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

79155: l_event_class_name VARCHAR2(80) := 'Guarantee';
79156: l_description VARCHAR2(4000);
79157: l_transaction_reversal NUMBER;
79158: l_ae_header_id NUMBER;
79159: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
79160: l_log_module VARCHAR2(240);
79161: --
79162: l_acct_reversal_source VARCHAR2(30);
79163: l_trx_reversal_source VARCHAR2(30);

Line 79438: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

79434:
79435: --
79436: -- set event info as cache for other routines to refer event attributes
79437: --
79438: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
79439: (p_application_id => p_application_id
79440: ,p_primary_ledger_id => p_primary_ledger_id
79441: ,p_base_ledger_id => p_base_ledger_id
79442: ,p_target_ledger_id => p_target_ledger_id

Line 79471: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

79467:
79468: --
79469: -- set the status of entry to C_VALID (0)
79470: --
79471: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79472:
79473: --
79474: -- initialize a row for ae header
79475: --

Line 79504: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

79500: --
79501: -- initilaize the status of ae headers for diffrent balance types
79502: -- the status is initialised to C_NOT_CREATED (2)
79503: --
79504: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79505: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79506: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79507:
79508: --

Line 79505: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

79501: -- initilaize the status of ae headers for diffrent balance types
79502: -- the status is initialised to C_NOT_CREATED (2)
79503: --
79504: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79505: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79506: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79507:
79508: --
79509: -- call api to validate and store accounting attributes for header

Line 79506: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

79502: -- the status is initialised to C_NOT_CREATED (2)
79503: --
79504: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79505: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79506: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79507:
79508: --
79509: -- call api to validate and store accounting attributes for header
79510: --

Line 79563: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

79559: --
79560: l_trx_reversal_source := SUBSTR(NULL, 1,30);
79561:
79562: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
79563: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
79564:
79565: xla_accounting_err_pkg.build_message
79566: (p_appli_s_name => 'XLA'
79567: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 79571: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

79567: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
79568: ,p_token_1 => 'ACCT_ATTR_NAME'
79569: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79570: ,p_token_2 => 'PRODUCT_NAME'
79571: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79572: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79573: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79574: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79575:

Line 79572: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

79568: ,p_token_1 => 'ACCT_ATTR_NAME'
79569: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79570: ,p_token_2 => 'PRODUCT_NAME'
79571: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79572: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79573: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79574: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79575:
79576: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 79573: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79569: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79570: ,p_token_2 => 'PRODUCT_NAME'
79571: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79572: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79573: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79574: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79575:
79576: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
79577: --

Line 79574: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

79570: ,p_token_2 => 'PRODUCT_NAME'
79571: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79572: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79573: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79574: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79575:
79576: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
79577: --
79578: -- following sets the accounting attributes needed to reverse

Line 79593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

79589: ----------------------------------------------------------------
79590: -- 4262811 - update the header statuses to invalid in need be
79591: ----------------------------------------------------------------
79592: --
79593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
79594:
79595:
79596: -----------------------------------------------
79597: -- No accrual reversal for the event class/type

Line 79721: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

79717: ,p_module => l_log_module);
79718: END IF;
79719:
79720: --
79721: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
79722: --
79723: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79724: --
79725: -- set event info as cache for other routines to refer event attributes

Line 79723: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

79719:
79720: --
79721: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
79722: --
79723: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79724: --
79725: -- set event info as cache for other routines to refer event attributes
79726: --
79727:

Line 79731: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

79727:
79728: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
79729: l_previous_event_id := l_event_id;
79730:
79731: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
79732: (p_application_id => p_application_id
79733: ,p_primary_ledger_id => p_primary_ledger_id
79734: ,p_base_ledger_id => p_base_ledger_id
79735: ,p_target_ledger_id => p_target_ledger_id

Line 79772: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

79768: l_acct_reversal_source := SUBSTR(NULL, 1,30);
79769:
79770: IF l_continue_with_lines THEN
79771: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
79772: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
79773:
79774: xla_accounting_err_pkg.build_message
79775: (p_appli_s_name => 'XLA'
79776: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 79780: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

79776: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
79777: ,p_token_1 => 'LINE_NUMBER'
79778: ,p_value_1 => l_array_extract_line_num(Idx)
79779: ,p_token_2 => 'PRODUCT_NAME'
79780: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79781: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79782: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79783: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79784:

Line 79781: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

79777: ,p_token_1 => 'LINE_NUMBER'
79778: ,p_value_1 => l_array_extract_line_num(Idx)
79779: ,p_token_2 => 'PRODUCT_NAME'
79780: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79781: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79782: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79783: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79784:
79785: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 79782: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79778: ,p_value_1 => l_array_extract_line_num(Idx)
79779: ,p_token_2 => 'PRODUCT_NAME'
79780: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79781: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79782: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79783: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79784:
79785: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
79786: --

Line 79783: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

79779: ,p_token_2 => 'PRODUCT_NAME'
79780: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79781: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79782: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79783: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79784:
79785: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
79786: --
79787: -- following sets the accounting attributes needed to reverse

Line 79876: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

79872:
79873: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79874: -- or secondary ledger that has different currency with primary
79875: -- or alc that is calculated by sla
79876: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79877: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79878:
79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 79877: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

79873: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79874: -- or secondary ledger that has different currency with primary
79875: -- or alc that is calculated by sla
79876: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79877: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79878:
79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79881: AND (l_actual_flag = 'A')) THEN

Line 79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

79875: -- or alc that is calculated by sla
79876: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79877: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79878:
79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79881: AND (l_actual_flag = 'A')) THEN
79882: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79883: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

79876: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79877: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79878:
79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79881: AND (l_actual_flag = 'A')) THEN
79882: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79883: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79884: ,p_application_id => p_application_id

Line 79883: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79879: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79880: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79881: AND (l_actual_flag = 'A')) THEN
79882: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79883: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79884: ,p_application_id => p_application_id
79885: ,p_amb_context_code => 'DEFAULT'
79886: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
79887: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 79886: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

79882: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79883: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79884: ,p_application_id => p_application_id
79885: ,p_amb_context_code => 'DEFAULT'
79886: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
79887: ,p_event_class_code => C_EVENT_CLASS_CODE
79888: ,p_event_type_code => C_EVENT_TYPE_CODE
79889:
79890: ,p_gain_ccid => -1

Line 80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80400:
80401: l_calculate_acctd_flag VARCHAR2(1) :='N';
80402: l_calculate_g_l_flag VARCHAR2(1) :='N';
80403: --
80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80401: l_calculate_acctd_flag VARCHAR2(1) :='N';
80402: l_calculate_g_l_flag VARCHAR2(1) :='N';
80403: --
80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80402: l_calculate_g_l_flag VARCHAR2(1) :='N';
80403: --
80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80403: --
80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80404: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80405: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80406: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80407: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80408: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80409: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80410: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80411: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80412: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80413: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80414: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80415: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80416: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80417: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80418: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80419: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80420: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80421: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

80422: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80430:

Line 80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80423: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80430:
80431: l_event_id NUMBER;

Line 80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

80424: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80430:
80431: l_event_id NUMBER;
80432: l_previous_event_id NUMBER;

Line 80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

80425: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80426: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80427: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80428: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80429: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80430:
80431: l_event_id NUMBER;
80432: l_previous_event_id NUMBER;
80433: l_first_event_id NUMBER;

Line 80447: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

80443: l_event_class_name VARCHAR2(80) := 'Invoice';
80444: l_description VARCHAR2(4000);
80445: l_transaction_reversal NUMBER;
80446: l_ae_header_id NUMBER;
80447: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
80448: l_log_module VARCHAR2(240);
80449: --
80450: l_acct_reversal_source VARCHAR2(30);
80451: l_trx_reversal_source VARCHAR2(30);

Line 80732: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80728:
80729: --
80730: -- set event info as cache for other routines to refer event attributes
80731: --
80732: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80733: (p_application_id => p_application_id
80734: ,p_primary_ledger_id => p_primary_ledger_id
80735: ,p_base_ledger_id => p_base_ledger_id
80736: ,p_target_ledger_id => p_target_ledger_id

Line 80765: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80761:
80762: --
80763: -- set the status of entry to C_VALID (0)
80764: --
80765: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80766:
80767: --
80768: -- initialize a row for ae header
80769: --

Line 80798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80794: --
80795: -- initilaize the status of ae headers for diffrent balance types
80796: -- the status is initialised to C_NOT_CREATED (2)
80797: --
80798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80801:
80802: --

Line 80799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80795: -- initilaize the status of ae headers for diffrent balance types
80796: -- the status is initialised to C_NOT_CREATED (2)
80797: --
80798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80801:
80802: --
80803: -- call api to validate and store accounting attributes for header

Line 80800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80796: -- the status is initialised to C_NOT_CREATED (2)
80797: --
80798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80801:
80802: --
80803: -- call api to validate and store accounting attributes for header
80804: --

Line 80857: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

80853: --
80854: l_trx_reversal_source := SUBSTR(NULL, 1,30);
80855:
80856: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
80857: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80858:
80859: xla_accounting_err_pkg.build_message
80860: (p_appli_s_name => 'XLA'
80861: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 80865: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80861: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
80862: ,p_token_1 => 'ACCT_ATTR_NAME'
80863: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80864: ,p_token_2 => 'PRODUCT_NAME'
80865: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80866: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80867: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80868: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80869:

Line 80866: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

80862: ,p_token_1 => 'ACCT_ATTR_NAME'
80863: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80864: ,p_token_2 => 'PRODUCT_NAME'
80865: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80866: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80867: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80868: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80869:
80870: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 80867: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80863: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80864: ,p_token_2 => 'PRODUCT_NAME'
80865: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80866: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80867: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80868: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80869:
80870: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80871: --

Line 80868: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80864: ,p_token_2 => 'PRODUCT_NAME'
80865: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80866: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80867: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80868: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80869:
80870: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80871: --
80872: -- following sets the accounting attributes needed to reverse

Line 80887: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

80883: ----------------------------------------------------------------
80884: -- 4262811 - update the header statuses to invalid in need be
80885: ----------------------------------------------------------------
80886: --
80887: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
80888:
80889:
80890: -----------------------------------------------
80891: -- No accrual reversal for the event class/type

Line 81017: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

81013: ,p_module => l_log_module);
81014: END IF;
81015:
81016: --
81017: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
81018: --
81019: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81020: --
81021: -- set event info as cache for other routines to refer event attributes

Line 81019: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

81015:
81016: --
81017: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
81018: --
81019: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81020: --
81021: -- set event info as cache for other routines to refer event attributes
81022: --
81023:

Line 81027: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

81023:
81024: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
81025: l_previous_event_id := l_event_id;
81026:
81027: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
81028: (p_application_id => p_application_id
81029: ,p_primary_ledger_id => p_primary_ledger_id
81030: ,p_base_ledger_id => p_base_ledger_id
81031: ,p_target_ledger_id => p_target_ledger_id

Line 81068: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

81064: l_acct_reversal_source := SUBSTR(NULL, 1,30);
81065:
81066: IF l_continue_with_lines THEN
81067: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
81068: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
81069:
81070: xla_accounting_err_pkg.build_message
81071: (p_appli_s_name => 'XLA'
81072: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 81076: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

81072: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
81073: ,p_token_1 => 'LINE_NUMBER'
81074: ,p_value_1 => l_array_extract_line_num(Idx)
81075: ,p_token_2 => 'PRODUCT_NAME'
81076: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81077: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81078: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81079: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81080:

Line 81077: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

81073: ,p_token_1 => 'LINE_NUMBER'
81074: ,p_value_1 => l_array_extract_line_num(Idx)
81075: ,p_token_2 => 'PRODUCT_NAME'
81076: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81077: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81078: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81079: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81080:
81081: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 81078: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81074: ,p_value_1 => l_array_extract_line_num(Idx)
81075: ,p_token_2 => 'PRODUCT_NAME'
81076: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81077: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81078: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81079: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81080:
81081: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
81082: --

Line 81079: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

81075: ,p_token_2 => 'PRODUCT_NAME'
81076: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81077: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81078: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81079: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81080:
81081: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
81082: --
81083: -- following sets the accounting attributes needed to reverse

Line 81500: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

81496:
81497: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81498: -- or secondary ledger that has different currency with primary
81499: -- or alc that is calculated by sla
81500: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81501: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81502:
81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 81501: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

81497: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81498: -- or secondary ledger that has different currency with primary
81499: -- or alc that is calculated by sla
81500: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81501: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81502:
81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81505: AND (l_actual_flag = 'A')) THEN

Line 81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

81499: -- or alc that is calculated by sla
81500: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81501: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81502:
81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81505: AND (l_actual_flag = 'A')) THEN
81506: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81507: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

81500: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81501: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81502:
81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81505: AND (l_actual_flag = 'A')) THEN
81506: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81507: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81508: ,p_application_id => p_application_id

Line 81507: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81503: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81504: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81505: AND (l_actual_flag = 'A')) THEN
81506: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81507: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81508: ,p_application_id => p_application_id
81509: ,p_amb_context_code => 'DEFAULT'
81510: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81511: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 81510: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

81506: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81507: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81508: ,p_application_id => p_application_id
81509: ,p_amb_context_code => 'DEFAULT'
81510: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81511: ,p_event_class_code => C_EVENT_CLASS_CODE
81512: ,p_event_type_code => C_EVENT_TYPE_CODE
81513:
81514: ,p_gain_ccid => -1

Line 82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82021:
82022: l_calculate_acctd_flag VARCHAR2(1) :='N';
82023: l_calculate_g_l_flag VARCHAR2(1) :='N';
82024: --
82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82022: l_calculate_acctd_flag VARCHAR2(1) :='N';
82023: l_calculate_g_l_flag VARCHAR2(1) :='N';
82024: --
82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82023: l_calculate_g_l_flag VARCHAR2(1) :='N';
82024: --
82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82024: --
82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82025: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82026: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82027: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82028: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82029: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82030: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82031: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82032: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82033: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82034: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82035: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82036: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82037: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82038: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82039: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82040: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82041: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82042: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

82043: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82051:

Line 82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82044: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82051:
82052: l_event_id NUMBER;

Line 82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

82045: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82051:
82052: l_event_id NUMBER;
82053: l_previous_event_id NUMBER;

Line 82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

82046: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82047: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82048: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82049: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82050: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82051:
82052: l_event_id NUMBER;
82053: l_previous_event_id NUMBER;
82054: l_first_event_id NUMBER;

Line 82068: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

82064: l_event_class_name VARCHAR2(80) := 'Miscellaneous Receipt';
82065: l_description VARCHAR2(4000);
82066: l_transaction_reversal NUMBER;
82067: l_ae_header_id NUMBER;
82068: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
82069: l_log_module VARCHAR2(240);
82070: --
82071: l_acct_reversal_source VARCHAR2(30);
82072: l_trx_reversal_source VARCHAR2(30);

Line 82353: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82349:
82350: --
82351: -- set event info as cache for other routines to refer event attributes
82352: --
82353: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82354: (p_application_id => p_application_id
82355: ,p_primary_ledger_id => p_primary_ledger_id
82356: ,p_base_ledger_id => p_base_ledger_id
82357: ,p_target_ledger_id => p_target_ledger_id

Line 82386: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82382:
82383: --
82384: -- set the status of entry to C_VALID (0)
82385: --
82386: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82387:
82388: --
82389: -- initialize a row for ae header
82390: --

Line 82419: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82415: --
82416: -- initilaize the status of ae headers for diffrent balance types
82417: -- the status is initialised to C_NOT_CREATED (2)
82418: --
82419: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82420: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82421: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82422:
82423: --

Line 82420: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82416: -- initilaize the status of ae headers for diffrent balance types
82417: -- the status is initialised to C_NOT_CREATED (2)
82418: --
82419: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82420: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82421: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82422:
82423: --
82424: -- call api to validate and store accounting attributes for header

Line 82421: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82417: -- the status is initialised to C_NOT_CREATED (2)
82418: --
82419: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82420: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82421: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82422:
82423: --
82424: -- call api to validate and store accounting attributes for header
82425: --

Line 82482: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82478: --
82479: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_127'), 1,30);
82480:
82481: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
82482: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82483:
82484: xla_accounting_err_pkg.build_message
82485: (p_appli_s_name => 'XLA'
82486: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 82490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82486: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
82487: ,p_token_1 => 'ACCT_ATTR_NAME'
82488: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82489: ,p_token_2 => 'PRODUCT_NAME'
82490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82494:

Line 82491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82487: ,p_token_1 => 'ACCT_ATTR_NAME'
82488: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82489: ,p_token_2 => 'PRODUCT_NAME'
82490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82494:
82495: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 82492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82488: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82489: ,p_token_2 => 'PRODUCT_NAME'
82490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82494:
82495: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82496: --

Line 82493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82489: ,p_token_2 => 'PRODUCT_NAME'
82490: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82491: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82492: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82493: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82494:
82495: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82496: --
82497: -- following sets the accounting attributes needed to reverse

Line 82512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

82508: ----------------------------------------------------------------
82509: -- 4262811 - update the header statuses to invalid in need be
82510: ----------------------------------------------------------------
82511: --
82512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
82513:
82514:
82515: -----------------------------------------------
82516: -- No accrual reversal for the event class/type

Line 82642: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

82638: ,p_module => l_log_module);
82639: END IF;
82640:
82641: --
82642: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82643: --
82644: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82645: --
82646: -- set event info as cache for other routines to refer event attributes

Line 82644: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82640:
82641: --
82642: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82643: --
82644: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82645: --
82646: -- set event info as cache for other routines to refer event attributes
82647: --
82648:

Line 82652: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82648:
82649: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
82650: l_previous_event_id := l_event_id;
82651:
82652: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82653: (p_application_id => p_application_id
82654: ,p_primary_ledger_id => p_primary_ledger_id
82655: ,p_base_ledger_id => p_base_ledger_id
82656: ,p_target_ledger_id => p_target_ledger_id

Line 82693: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82689: l_acct_reversal_source := SUBSTR(NULL, 1,30);
82690:
82691: IF l_continue_with_lines THEN
82692: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
82693: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82694:
82695: xla_accounting_err_pkg.build_message
82696: (p_appli_s_name => 'XLA'
82697: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 82701: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82697: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
82698: ,p_token_1 => 'LINE_NUMBER'
82699: ,p_value_1 => l_array_extract_line_num(Idx)
82700: ,p_token_2 => 'PRODUCT_NAME'
82701: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82702: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82703: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82704: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82705:

Line 82702: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82698: ,p_token_1 => 'LINE_NUMBER'
82699: ,p_value_1 => l_array_extract_line_num(Idx)
82700: ,p_token_2 => 'PRODUCT_NAME'
82701: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82702: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82703: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82704: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82705:
82706: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 82703: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82699: ,p_value_1 => l_array_extract_line_num(Idx)
82700: ,p_token_2 => 'PRODUCT_NAME'
82701: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82702: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82703: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82704: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82705:
82706: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82707: --

Line 82704: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82700: ,p_token_2 => 'PRODUCT_NAME'
82701: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82702: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82703: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82704: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82705:
82706: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82707: --
82708: -- following sets the accounting attributes needed to reverse

Line 82967: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

82963:
82964: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82965: -- or secondary ledger that has different currency with primary
82966: -- or alc that is calculated by sla
82967: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82968: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82969:
82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 82968: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

82964: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82965: -- or secondary ledger that has different currency with primary
82966: -- or alc that is calculated by sla
82967: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82968: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82969:
82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82972: AND (l_actual_flag = 'A')) THEN

Line 82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

82966: -- or alc that is calculated by sla
82967: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82968: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82969:
82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82972: AND (l_actual_flag = 'A')) THEN
82973: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82974: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

82967: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82968: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82969:
82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82972: AND (l_actual_flag = 'A')) THEN
82973: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82974: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82975: ,p_application_id => p_application_id

Line 82974: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82970: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82971: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82972: AND (l_actual_flag = 'A')) THEN
82973: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82974: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82975: ,p_application_id => p_application_id
82976: ,p_amb_context_code => 'DEFAULT'
82977: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82978: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 82977: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

82973: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82974: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82975: ,p_application_id => p_application_id
82976: ,p_amb_context_code => 'DEFAULT'
82977: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82978: ,p_event_class_code => C_EVENT_CLASS_CODE
82979: ,p_event_type_code => C_EVENT_TYPE_CODE
82980:
82981: ,p_gain_ccid => -1

Line 83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83649:
83650: l_calculate_acctd_flag VARCHAR2(1) :='N';
83651: l_calculate_g_l_flag VARCHAR2(1) :='Y';
83652: --
83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83650: l_calculate_acctd_flag VARCHAR2(1) :='N';
83651: l_calculate_g_l_flag VARCHAR2(1) :='Y';
83652: --
83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83651: l_calculate_g_l_flag VARCHAR2(1) :='Y';
83652: --
83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83652: --
83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83653: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83654: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83655: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83656: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83657: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83658: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83659: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83660: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83661: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83662: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83663: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83664: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83665: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83666: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83667: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83668: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83669: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83670: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

83671: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83679:

Line 83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83672: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83679:
83680: l_event_id NUMBER;

Line 83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

83673: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83679:
83680: l_event_id NUMBER;
83681: l_previous_event_id NUMBER;

Line 83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

83674: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83675: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83676: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83677: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83678: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
83679:
83680: l_event_id NUMBER;
83681: l_previous_event_id NUMBER;
83682: l_first_event_id NUMBER;

Line 83696: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

83692: l_event_class_name VARCHAR2(80) := 'Receipt';
83693: l_description VARCHAR2(4000);
83694: l_transaction_reversal NUMBER;
83695: l_ae_header_id NUMBER;
83696: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
83697: l_log_module VARCHAR2(240);
83698: --
83699: l_acct_reversal_source VARCHAR2(30);
83700: l_trx_reversal_source VARCHAR2(30);

Line 84091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84087:
84088: --
84089: -- set event info as cache for other routines to refer event attributes
84090: --
84091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84092: (p_application_id => p_application_id
84093: ,p_primary_ledger_id => p_primary_ledger_id
84094: ,p_base_ledger_id => p_base_ledger_id
84095: ,p_target_ledger_id => p_target_ledger_id

Line 84124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

84120:
84121: --
84122: -- set the status of entry to C_VALID (0)
84123: --
84124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84125:
84126: --
84127: -- initialize a row for ae header
84128: --

Line 84167: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84163: --
84164: -- initilaize the status of ae headers for diffrent balance types
84165: -- the status is initialised to C_NOT_CREATED (2)
84166: --
84167: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84168: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84169: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84170:
84171: --

Line 84168: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84164: -- initilaize the status of ae headers for diffrent balance types
84165: -- the status is initialised to C_NOT_CREATED (2)
84166: --
84167: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84168: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84169: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84170:
84171: --
84172: -- call api to validate and store accounting attributes for header

Line 84169: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84165: -- the status is initialised to C_NOT_CREATED (2)
84166: --
84167: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84168: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84169: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84170:
84171: --
84172: -- call api to validate and store accounting attributes for header
84173: --

Line 84230: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

84226: --
84227: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_127'), 1,30);
84228:
84229: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
84230: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
84231:
84232: xla_accounting_err_pkg.build_message
84233: (p_appli_s_name => 'XLA'
84234: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 84238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

84234: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
84235: ,p_token_1 => 'ACCT_ATTR_NAME'
84236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84237: ,p_token_2 => 'PRODUCT_NAME'
84238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84242:

Line 84239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

84235: ,p_token_1 => 'ACCT_ATTR_NAME'
84236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84237: ,p_token_2 => 'PRODUCT_NAME'
84238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84242:
84243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 84240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84237: ,p_token_2 => 'PRODUCT_NAME'
84238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84242:
84243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
84244: --

Line 84241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

84237: ,p_token_2 => 'PRODUCT_NAME'
84238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84242:
84243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
84244: --
84245: -- following sets the accounting attributes needed to reverse

Line 84260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

84256: ----------------------------------------------------------------
84257: -- 4262811 - update the header statuses to invalid in need be
84258: ----------------------------------------------------------------
84259: --
84260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
84261:
84262:
84263: -----------------------------------------------
84264: -- No accrual reversal for the event class/type

Line 84409: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

84405: ,p_module => l_log_module);
84406: END IF;
84407:
84408: --
84409: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84410: --
84411: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84412: --
84413: -- set event info as cache for other routines to refer event attributes

Line 84411: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

84407:
84408: --
84409: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84410: --
84411: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84412: --
84413: -- set event info as cache for other routines to refer event attributes
84414: --
84415:

Line 84419: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84415:
84416: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
84417: l_previous_event_id := l_event_id;
84418:
84419: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84420: (p_application_id => p_application_id
84421: ,p_primary_ledger_id => p_primary_ledger_id
84422: ,p_base_ledger_id => p_base_ledger_id
84423: ,p_target_ledger_id => p_target_ledger_id

Line 84460: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

84456: l_acct_reversal_source := SUBSTR(NULL, 1,30);
84457:
84458: IF l_continue_with_lines THEN
84459: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
84460: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
84461:
84462: xla_accounting_err_pkg.build_message
84463: (p_appli_s_name => 'XLA'
84464: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 84468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

84464: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
84465: ,p_token_1 => 'LINE_NUMBER'
84466: ,p_value_1 => l_array_extract_line_num(Idx)
84467: ,p_token_2 => 'PRODUCT_NAME'
84468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84472:

Line 84469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

84465: ,p_token_1 => 'LINE_NUMBER'
84466: ,p_value_1 => l_array_extract_line_num(Idx)
84467: ,p_token_2 => 'PRODUCT_NAME'
84468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84472:
84473: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 84470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84466: ,p_value_1 => l_array_extract_line_num(Idx)
84467: ,p_token_2 => 'PRODUCT_NAME'
84468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84472:
84473: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
84474: --

Line 84471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

84467: ,p_token_2 => 'PRODUCT_NAME'
84468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84472:
84473: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
84474: --
84475: -- following sets the accounting attributes needed to reverse

Line 85626: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

85622:
85623: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85624: -- or secondary ledger that has different currency with primary
85625: -- or alc that is calculated by sla
85626: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85627: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85628:
85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 85627: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

85623: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85624: -- or secondary ledger that has different currency with primary
85625: -- or alc that is calculated by sla
85626: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85627: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85628:
85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85631: AND (l_actual_flag = 'A')) THEN

Line 85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

85625: -- or alc that is calculated by sla
85626: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85627: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85628:
85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85631: AND (l_actual_flag = 'A')) THEN
85632: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85633: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

85626: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85627: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85628:
85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85631: AND (l_actual_flag = 'A')) THEN
85632: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85633: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85634: ,p_application_id => p_application_id

Line 85633: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85629: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85630: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85631: AND (l_actual_flag = 'A')) THEN
85632: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85633: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85634: ,p_application_id => p_application_id
85635: ,p_amb_context_code => 'DEFAULT'
85636: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85637: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 85636: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

85632: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85633: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85634: ,p_application_id => p_application_id
85635: ,p_amb_context_code => 'DEFAULT'
85636: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85637: ,p_event_class_code => C_EVENT_CLASS_CODE
85638: ,p_event_type_code => C_EVENT_TYPE_CODE
85639:
85640: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_34'))

Line 85793: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

85789: ,p_level => C_LEVEL_PROCEDURE
85790: ,p_module => l_log_module);
85791: END IF;
85792:
85793: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
85794: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
85795: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
85796:
85797: --

Line 85794: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

85790: ,p_module => l_log_module);
85791: END IF;
85792:
85793: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
85794: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
85795: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
85796:
85797: --
85798: -- initialize array of lines with NULL

Line 85795: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

85791: END IF;
85792:
85793: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
85794: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
85795: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
85796:
85797: --
85798: -- initialize array of lines with NULL
85799: --

Line 86331: xla_ae_journal_entry_pkg.SetProductAcctDefinition

86327: ,p_level => C_LEVEL_STATEMENT
86328: ,p_module => l_log_module);
86329: END IF;
86330: --
86331: xla_ae_journal_entry_pkg.SetProductAcctDefinition
86332: (p_product_rule_code => 'AR_DEFAULT_ACCRUAL'
86333: ,p_product_rule_type_code => 'S'
86334: ,p_product_rule_version => ''
86335: ,p_product_rule_name => 'Receivables Default Accrual'

Line 86340: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

86336: ,p_amb_context_code => 'DEFAULT'
86337: );
86338:
86339: l_array_ledgers :=
86340: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
86341: (p_base_ledger_id => p_base_ledger_id);
86342:
86343: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
86344: l_temp_result :=

Line 86345: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

86341: (p_base_ledger_id => p_base_ledger_id);
86342:
86343: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
86344: l_temp_result :=
86345: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
86346: (p_application_id => p_application_id
86347: ,p_base_ledger_id => p_base_ledger_id
86348: ,p_target_ledger_id => l_array_ledgers(Idx)
86349: ,p_primary_ledger_id => p_primary_ledger_id